Phoenix001
UID 305208
Digest
0
Points 0
Posts
码币MB 0 Code
黄金 0 Catty
钻石 0 Pellet
Permissions 10
Register 2019-5-27
Status offline
|
如何用PHP给上传的文件改名?
如何用PHP给上传的文件改名?
php5现在推荐 $_FILES[]这个超全局变量数组来代添$HTTP_POST_FILES! 你想你说的一定是上传文件重命名吧! 可以使用(个人认为他们都可以重命名的,只是改变了文件名罢了,你想想是不是呢!) rename();//重命名 copy();//复制 upload_move_file();//移动 date()//得到当前时间,格式自己定! 如; 假设当前上传的文件叫'1.jpg',你的文件域名叫file,上传的文件在根目录下面; $date=date('Ymdhis');//得到当前时间,如;20070705163148 $fileName=$_FIFLES['file']['name'];//得到上传文件的名字 $name=explode('.',$fileName);//将文件名以'.'分割得到后缀名,得到一个数组 $newPath=$date.'.'.$name[1];//得到一个新的文件为'20070705163148.jpg',即新的路径 $oldPath=$_FILES['file']['tmp_name'];//临时文件夹,即以前的路径 rename($oldPath,$newPath); 就可以重命名了!
|
|