我使用下面的代碼,它成功地上傳我的本地機器上的文件。它在我的本地機器上顯示「成功上傳」。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