双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

move_uploaded_file函数出错,实在找不到原因了

UltraWind UltraWind 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
move_uploaded_file函数出错,实在找不到原因
我的程序正常接收到了上个页面传过来的$_FILES变量,我的一段程序是这样的:
$a = $_FILES['file']['tmp_name'];
echo $a; //结果是c://windows//temp//p69.tmp
$b = $_FILES['file']['name'];
echo $b; //结果是star.gif
if (!move_uploaded_file($upload_file,$store_dir.$pic)) {
echo "上传失败";
exit;
}
else echo "ok";
//结果是 上传失败

问题是它除了显示“上传失败”之外,就没有其他报错信息了,正常来说应该会把c://windows//temp//p69.tmp这个文件转移并改名到程序目录下的star.gif,但是并没有。

而且它也没有报permit deny,也就是说目标文件夹是可写的。于是我查看了源文件夹c:/windows/temp,发现里面并没有p69.tmp这个文件,是不是代表文件并没有上传好?但是如果没有上传好的话,echo $b应该不会得到c://windows//temp//p69.tmp这个结果的啊。

想来想去都不明白,如果文件并没有上传好的话,应该怎么做?
如果文件上传到c://windows//temp//p69.tmp了,为什么move_uploaded_file不会把文件移动到当前目录下?

请大家分析分析
...全文

相关推荐

PHP move_uploaded_file() 函数(将上传的文件移动到新位置)

主要介绍了PHP move_uploaded_file() 函数,其实就是将上传的文件移动到新位置,需要的朋友可以参考下

weixin_38640168

浅析PHP 中move_uploaded_file 上传中文文件名失败

主要介绍了PHP 中move_uploaded_file 上传中文文件名失败的原因分析及解决方法 ,需要的朋友可以参考下

weixin_38696339

php 简单图片上传 move_uploaded_file

片段:简单上传,还有很多地方没有判断。 这里只提供的一个思路. 先$_files[表单上传控制name名称] 获取表单上传控件的内容 再move_uploaded_file(); 函数,移动上传的文件,到你的网站目录. 再echo '<img src='' />' 显示你上传的文件. $img1=uploadimg(idcard1); echo $img1; //图片上传 函数 function uploadimg($filename){ $fi=$_FILES[$filename]; //获取input file 的name值 $fin=$fi[name]; //获取文件名 $fit=$fi[type]; //获取文件类型 $fis=$fi[size]; //获取上传文件大小 $fie=$fi[tmp_name]; //获取临时文件 $patch="file/uploads/images/".$fi[name]; //定义图片保存路径 //判断图片格式是否是 jpeg,pjpeg,gif,png,bmp中的一种,且文件小于2M if($fit == 'image/jpeg' or $fit == 'image/pjpeg' or $fit == 'image/gif' or $fit == 'image/png' or $fit == 'image/bmp' && $fis < 20480){ //判断文件移动是否成功,如果成功则html的img标签显示图片. if(move_uploaded_file($fie,$patch)){ $rs="<img src='$patch'/>上传成功!"; return $rs; } else{ $rs="文件上传失败!"; return $rs; } } else{ $rs="图片格式不正确,请重新上传!"; return $rs; } }

kewens

php 上传文件 move_uploaded_file

NULL 博文链接:https://jickcai.iteye.com/blog/411719

weixin_38669628

PHP中uploaded_files函数使用方法详解

PHP uploaded_files函数的功能非常强大,希望通过这篇文章中介绍的内容能够帮助我们解决相关问题,提高我们对PHP语言的了解程度。

weixin_38553681
评论 5
收藏 已收藏
分享
返回顶部
UltraWind
基础编程 21,889 成员 140,329 内容