首頁 > 後端開發 > php教程 > php上传文件有关问题

php上传文件有关问题

WBOY
發布: 2016-06-13 12:43:25
原創
884 人瀏覽過

php上传文件问题
如题 主要想解决上传重复文件名文件的问题 向用文件名前加上传时间来解决 但是报waring 问题代码
if (file_exists("upload_jpg/"."1"."/" . $_FILES["file"]["name"]))
      {
date_default_timezone_set("Asia/Hong_Kong");
$date_time=date("H:i:s");
$filename=$date_time.".jpg";
echo "upload_jpg/".$id."/". $filename;
echo "目录内存在重复文件,已将文件名改为".$filename;
move_uploaded_file($_FILES["file"]["tmp_name"], "upload_jpg/".$id."/". $filename);
      }
else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"], "upload_jpg/".$id."/". $filename);
      }


Warning: move_uploaded_file(upload_jpg/1/15:49:21.jpg): failed to open stream: Invalid argument in (报错位置在if真括号的move_uploaded_file()行)

Warning: move_uploaded_file(): Unable to move 'C:\Windows\Temp\php98A.tmp' to 'upload_jpg/1/15:49:21.jpg' in(报错位置在if真括号的move_uploaded_file()行)


之前(if真括号第三行)$filename=$date_time.".jpg"; 错写成了 $filename=date_time.".jpg" 结果存储成功了,我觉得是这个date_time的问题 但是我粘了date_time的值去重命名文件都是成功的
求指点

PHP 上传
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板