PHP自动重命名文件实现方法
2023-06-13 09:15:30 时间
本文实例讲述了PHP自动重命名文件实现方法。分享给大家供大家参考。具体方法分析如下:
PHP重命名文件名我们在实际开发过程中经常会使用到,比如用户上传文件或是一些缓存文件自动生成的功能我们都需要使用到自动重命名功能。但一般我们在制作上传文件时命名方式都是使用取系统当前时间加上随时数的方式在进行,这种方法固然可行但有时候并不能满足客户要需求。有些客户就要求我们的文件名命名方式要像windows系统一样自动流水编号,比如上传一个名字为“新建文本文档”当再有其它人上传一个文件名为“新建文本文档”时我们就使用流水号命名意思就是自动然第二个“新建文本文档”命名为“新建文本文档(1)”当再有人上传同名文件再以此类推。
下面分享一个源码给大家:
$file=dirname(__FILE__)."/新建文本文档.txt";
echoL_rename($file);
functionL_rename($file){
$iCount=0;
$File_type=strrchr($file,".");
$FilePath=substr($file,0,strrpos($file,"."));
while(true){
if(is_file($file)){
++$iCount;
$file=$FilePath."(".$iCount.")".$File_type;
}else{
break;
}
}
if(fopen($file,"w")){$Msg="创建成功".$file;}
return$Msg;
}
?>
希望本文所述对大家的PHP程序设计有所帮助。
相关文章
- php 字符串替换中文,PHP中文字符串替换其中为*的方法
- PHP获取文件扩展名的4种方法
- PHP 中获取文件扩展名的正确方法
- PHP fopen()和fclose():打开和关闭文件
- PHP取得json前面有乱码(去除文件头部BOM)详解编程语言
- 数据库PHP究竟如何还原MySQL数据库?(php还原mysql)
- 学习MySQL还是PHP?(先学php还是mysql)
- PHP连接MySQL数据库的步骤与方法(php如何连接mysql)
- 加速Linux驱动下的PHP后端性能提升(linux让php后台)
- PHP连接MySQL的实现方法(php怎么连接mysql)
- 测试Linux下PHP应用的实现(linux测试php)
- ajax下载文件的方法 php下载图片的方法详解编程语言
- php 获取文件mime类型的方法详解编程语言
- php解析mpp文件详解编程语言
- 命令在PHP中执行Linux命令的方法(php执行linux)
- PHP快速获取MySQL数据库信息(php获取mysql信息)
- PHP轻松访问MySQL数据:使用简明易懂的方法获取数据(php获取mysql数据)
- PHP如何关闭MySQL数据库连接(php关闭mysql连接)
- PHP的MySQL编程示例(php的mysql代码)
- 快速学习PHP Redis的使用方法(php redis怎么用)
- PHP的Mysql回滚技巧:让你的数据安全无忧(mysql回滚php)
- 用PHP访问本地MSSQL数据库的实现方法(php访问本地mssql)
- PHP读写文件的方法(生成HTML)
- 隐藏你的.php文件的实现方法
- php学习笔记PHP面向对象的程序设计
- 不重新编译PHP为php增加openssl模块的方法
- PHP中3种生成XML文件方法的速度效率比较
- php之XML转数组函数的详解
- php在线解压ZIP文件的方法