PHP文件上传-更改文件名

PHP文件上传-更改文件名,php,database,image,file,upload,Php,Database,Image,File,Upload,第一次使用PHP,我的PHP目前处于业余休假状态。然而,我正在为一家汽车公司创建一个基本网站,其中管理员用户需要添加一个图片。我现在的代码是 'echo "NEW RECORD CREATED" . "<br>"; echo "Upload: " . $_FILES["file"]["name"] . "<br>"; echo "Type: " . $_FILES["file"]["type"] . "<br>"; echo "Size: " . ($_FIL

第一次使用PHP,我的PHP目前处于业余休假状态。然而,我正在为一家汽车公司创建一个基本网站,其中管理员用户需要添加一个图片。我现在的代码是

'echo "NEW RECORD CREATED" . "<br>";
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";

if (file_exists("upload/" . $_FILES["file"]["name"]))
  {
  echo $_FILES["file"]["name"] . " already exists. ";
  }
else
  {
  move_uploaded_file($_FILES["file"]["tmp_name"],
  "upload/" . $_FILES["file"]["name"]);
   }
} } else { echo "Invalid file"; }}'

你只需要更新这部分代码。。。它将在文件名的前面添加一个唯一的ID

move_uploaded_file($_FILES["file"]["tmp_name"],
  "upload/" . uniqid() . "_" . $_FILES["file"]["name"]);

完全不清楚你在问什么谢谢@Christopher!太好了,谢谢你。不要以为你对你的答案有任何想法,把它改成一个日期,这样在出现任何问题时就更容易了?