尝试将图像上传到文件夹

时间:2013-01-14 15:22:17

标签: php

您好我有一个上传脚本将图片上传到文件,但我无法保存在与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

感谢所有回答的人

3 个答案:

答案 0 :(得分:2)

您实际上是使用HTTP URL作为移动文件的位置吗?那可能是你出错的地方。尝试使用本地文件路径。如果你需要在树上上下移动伪目录..将是有用的。

答案 1 :(得分:1)

您无法将文件移动到网址 - 您需要将其移动到磁盘上映射到该网址的位置 - 例如/srv/www/htdocs/Logoimages/somefile.png(具体路径取决于您的Linux风格)正在运行以及如何设置您的网站)

另外,请确保您的网站用户有权写入该文件夹

答案 2 :(得分:1)

更改为

"../Logoimages/" . $_FILES["file"]["name"]);