2013-11-01 70 views
1

全部錯誤消息:move_uploaded_file()以:無法 '/ TMP/phpVZ330Q' 在/website/nomination-form.php移動到 '上傳/ dining.jpg' 上線33

PHP Warning: move_uploaded_file(): Unable to move '/tmp/phpVZ330Q' to 'uploads/dining.jpg' in /var/www/website.mediaclash.co.uk/siteroot/nomination-form.php on line 33, referer: http://website.co.uk/nominations.php 

大家好,

我試圖發送一個表單發送到一個電子郵件地址的數據的服務器。但是,我遇到了文件上傳問題。當我嘗試上傳文件時,出現上述錯誤。我已將網站目錄上的所有權限更改爲775,但沒有任何更改。它似乎正在獲取正確的目標路徑併發布文件名。

這是我的新東西,所以任何幫助將不勝感激。

這是我的PHP:

//該文件將被上傳 $ target_path = 「上傳/」;

//Add the original file name to our target path 
$target_path = $target_path . basename($_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)){ 
    echo "The file" . basename($_FILES['uploadedfile']['name']). 
    "has been uploaded"; 
}else{ 
     echo "There was an error uploading the file, please try agaian."; 
    } 



<input type="hidden" name="MAX_FILE_SIZE" value="5120000" /> 
<input name="uploadedfile" type="file" /> 

我希望這是足夠的信息。讓我知道你是否需要我提供更多信息。

謝謝!

回答

2

我已將網站目錄上的所有權限更改爲775,但它的 未做任何更改。

改變,要777

+1

謝謝!!!是如此接近:) – JDavies

+0

是的,你是;) –

0

使用 GETCWD() 爲了顯示當前位置(工作目錄)調用 move_uploaded_file
並確保目錄前 '上傳' 有

其他修改 $ target_path 到絕對路徑

相關問題