本文介绍PHP自动重命名的实现方法,供大家参考,具体方法如下:

PHP重命名文件名。我们经常在实际开发过程中使用它,例如用户上传文件或一些由缓存文件自动生成的函数。我们都需要使用自动重命名功能,但总的来说,在上传文件时我们在使用命名方式。他们使用的是在当前时间加上时间的方法。这种方法是可行的,但有时不能满足客户的需求,一些客户要求我们的命名文件数相同的Windows自动供水系统,比如上传一个名为新的文本文档,当其他人已经上传一个文件名为新的文本文档,当我们使用序号名称自动跑第二新建文本文档命名为新建文本文档(1)当有人上传的文件具有相同的名称,再等等。

下面向大家分享一个源代码:

复制代码代码如下:< PHP

文件大小= dirname(__file__)。 /新建文本文档.txt;

回声l_rename(文件);

功能l_rename(文件){

多= 0美元;

file_type美元= strrchr(文件的);

$路径= substr($文件,0个子(文件的));

当(真){

如果(is_file(文件)){

+ +多美元;

文件大小= $的路径。('。多美元。')'file_type美元;

其他{ }

打破;

}

}

如果(fopen(文件,'w')){ $味精=创建成功。文件;}

返回味精;

}

>

希望本文能对大家的PHP程序设计有所帮助。