0
我有一段代码上传文件使用它的当前文件名,这是可以的,除非有一个文件已经在服务器上使用该名称和扩展名。如何修改我的代码,以便在重命名代码之前使用随机临时文件名来上传代码?使用随机临时文件名与PHP上传文件
这里是我的代码:
if(!empty($_FILES['file']['name'])) {
copy($_FILES['file']['tmp_name'], WEB_UPLOAD."/pdf/".$_FILES['file']['name']) or die("Error uploading file.");
$ext = strtolower(substr($_FILES['file']['name'], strrpos($_FILES['file']['name'], ".")));
$filename = $url.$ext;
rename(WEB_UPLOAD."/pdf/".$_FILES['file']['name'], WEB_UPLOAD."/pdf/".$filename);
mysql_query ("UPDATE downloads SET file ='".$filename."' WHERE id = '".$insertid."'") or die (mysql_error());
}
感谢您一直以来的帮助! 皮特