www.ymjm.net > PHP使用movE_uploADED_FilE函数上传文件返回FAlsE

PHP使用movE_uploADED_FilE函数上传文件返回FAlsE

$location="./temp/";是指当前程序的目录的下级目录temp如果有目录temp了,还要注意temp是否具有可写权限.

if($error!=0)exit("文件上传失败0");去掉

move_uploaded_file() 函数将上传的文件移动到新位置.move_uploaded_file(要移动的文件,移动到的目录文件)

程序执行超时了吧 在代码中加入set_time_limit(0); 试试

如果要实现独立的图片服务器,那么可以考虑,图片那里单独上传.我现在的网站,就是这么做的.或者你还可以考虑做在服务器上做文件同步move_uploaded_file这个函数,仅能在本地操作,无法跨服务器的

请检查你对D:/AppServ/www/该目录有没有写权限以及C:\Windows\Temp有没有读写权限.Permission denied in D:\AppServ\www\PHP\demo.php on line 7该条语句告诉我们文件写入的权限被禁止.我在网上截了2篇文章,地址如下(http://hi.baidu.com/zyk1980/item/0df7071994d631e45f53b184)以及(http://www.jb51.net/article/32505.htm),希望对你的检查以及设置有帮助.

该函数的作用是把上传的文件移动到一个新的位置.有两个参数,第一个参数是你上传后的临时文件名,由系统自动生成.通常其样式为:$_FILE["file"]["tmp_name"];其中的file为你前台文件上传表单的名称.第二个参数就是包含有路径的新的文件名.如:"upload/1.jpg";这样,就会把你上传的文件,移动到当前目录下名称upload的子目录下,并把文件名保存为:1.jpg.希望对你有所帮助.

1.'/home/kinyouadm/public/admin/lyl_test/ 这个路径是否存在2.对这个路径是否由写权限

修改php.ini文件memory_limit max_execution_time post_max_size upload_max_filesize修改这几个值 调大一点就没可以了

把move_uploaded_file放到if条件中 因为move_uploaded_file执行成功返回true 否则返回falseif(move_uploaded_file(要移动的文件,新位置)){ echo "复制成功";}

相关搜索:

友情链接:gtbt.net | mcrm.net | rjps.net | nnpc.net | gyzld.cn | 网站地图

All rights reserved Powered by www.ymjm.net

copyright ©right 2010-2021。
www.ymjm.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com