欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php上传文件有关问题

程序员文章站 2022-06-12 09:10:02
...
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上传文件有关问题
  • 专题推荐

    作者信息
    php上传文件有关问题

    认证0级讲师

    推荐视频教程
  • php上传文件有关问题javascript初级视频教程
  • php上传文件有关问题jquery 基础视频教程
  • 视频教程分类