我使用下面的代码,它成功地上传我的本地机器上的文件。它在我的本地机器上显示“成功上传”。PHP move_uploaded_file()错误?
// Upload file
$moved = move_uploaded_file($_FILES["file"]["tmp_name"], "images/" . "myFile.txt");
if($moved) {
echo "Successfully uploaded";
} else {
echo "Not uploaded";
}
但是,当我在我的在线服务器上使用此代码,那么它不上传文件,只是显示消息“未上传”。
如何知道问题是什么以及如何才能将实际问题显示给用户?
你有Web服务器上的图像文件夹?该文件夹是只读还是可以写入也是? – gabe3886 2010-08-17 11:13:41
任何PHP生成的错误消息?顺便说一句,你不需要使用$移动,你可以把move_uploaded_file命令放入语句中。 – fabrik 2010-08-17 11:14:23
@all:这是它没有在服务器上显示任何错误/警告的问题。 Images文件夹存在,我可以使用FileZilla在这个文件夹中上传文件。 – Awan 2010-08-17 11:17:53