您好我有一个上传脚本将图片上传到文件,但我无法保存在与PHP脚本不在同一文件夹中的文件中。
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move
'/tmp/phpkiIfQ' to 'http://--Webaddress--/Logoimages/bug4.png' in
/home/--host--/public_html/uploaded/upload3.php on line 48
删除了一些细节并替换为“--relevant--”
以下是第48行的代码
"http://--WebAddress--/Logoimages/" . $_FILES["file"]["name"]);
任何帮助都会非常感谢, MIKEY
感谢所有回答的人
答案 0 :(得分:2)
您实际上是使用HTTP URL作为移动文件的位置吗?那可能是你出错的地方。尝试使用本地文件路径。如果你需要在树上上下移动伪目录..将是有用的。
答案 1 :(得分:1)
您无法将文件移动到网址 - 您需要将其移动到磁盘上映射到该网址的位置 - 例如/srv/www/htdocs/Logoimages/somefile.png
(具体路径取决于您的Linux风格)正在运行以及如何设置您的网站)
另外,请确保您的网站用户有权写入该文件夹
答案 2 :(得分:1)
更改为
"../Logoimages/" . $_FILES["file"]["name"]);