php中用时间起文件名,如何避免系统自动起名重复?

如果只精确到秒,可以使用time()函数结果。

为了完全不重复,即使一秒内上传了多个文件,应该再加上一个3位数随机数,代码如下:

$fname=time().rand(100,999);

或者:

$fname=date('YmdHis').rand(100,999);