每當我嘗試移動它不工作,並顯示「圖像文件沒有上傳」 ......我只是想知道哪裏出錯文件...爲什麼move_uploaded_file不起作用?
$target = '/var/www/student/public/myimage.jpg';
$destination = '/var/www/student/public/images/myimage.jpg';
if(move_uploaded_file($target, $destination)) {
echo "Image file is successfully loaded";
} else {
echo "Image file not uploaded.";
}
- 我已檢查錯誤日誌(
tail -f /var/log/apache2/error.log
),但什麼也沒找到。 - 目標和目的地兩個目錄都有權限。
有人可以告訴我如何找出錯誤。任何想法 ?
什麼是您正在使用的* actual *代碼?您提供的代碼顯然不起作用,因爲* target *必須已經*通過PHP的HTTP POST上傳機制上傳*。 – animuson
爲什麼這個標記爲zend框架?而你使用的功能是錯誤的。閱讀它的PHP文檔(http://php.net/move_uploaded_file)。 – Corbin
文件已被其他腳本上傳,我將此文件移動到服務器中的其他文件夾中... – Student