【问题标题】:PHP File Upload - Changing file name [closed]PHP文件上传 - 更改文件名[关闭]
【发布时间】:2013-11-07 11:39:34
【问题描述】:

第一次使用,My 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"; }}'

【问题讨论】:

  • 完全不清楚你在问什么

标签: php database image file upload


【解决方案1】:

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

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

【讨论】:

  • 谢谢@Christopher!太好了,谢谢。不要以为您对将其更改为日期的答案有任何想法,因此如果有任何问题更容易吗?
猜你喜欢
  • 2013-03-12
  • 2013-12-25
  • 2017-03-12
  • 2013-07-10
  • 2016-05-28
  • 1970-01-01
  • 2011-06-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多