當我將目標目錄從(相對?)「bilder /」更改爲(絕對?)「/ var/www/html/test/bilder /」時,我無法再將文件從我的電腦上傳到網絡服務器。任何人都知道問題可能是什麼?無法將文件上傳到網絡服務器
我沒有得到任何錯誤的:
if(move_uploaded_file($_FILES['photo']['tmp_name'], $target)){
echo "Success!";
}
else {
echo "Error!";
}
當我將目標目錄從(相對?)「bilder /」更改爲(絕對?)「/ var/www/html/test/bilder /」時,我無法再將文件從我的電腦上傳到網絡服務器。任何人都知道問題可能是什麼?無法將文件上傳到網絡服務器
我沒有得到任何錯誤的:
if(move_uploaded_file($_FILES['photo']['tmp_name'], $target)){
echo "Success!";
}
else {
echo "Error!";
}
可能有以下一些原因,這經常發生:
加密類型應包括在形式標籤即
<form method='' name='' enctype='multipart/form-data'>
目標路徑應該是正確的。
//select folder name perfectly
$path = "image/" . $_FILES["file"]["name"];
$file_name = $_FILES["file"]["name"];
move_uploaded_file($_FILES["file"]["tmp_name"],$path);
您已經改變WWW的模式目錄遞歸(即指令將適用於所有子文件和子文件夾),這是由以下命令在終端完成:
sudo chmod 777 -R /var/www
如果上面的方法是行不通的嘗試:
sudo chmod 777 -R /var
也刪除您絕對路徑 「的/ var/www/html等/測試/ BILDER /」 中的 「斜線」,這應該是這樣的在/ var/www/html等/測試/ BILDER
感謝我現在無法訪問網絡服務器 – user3327442
2014-03-03 12:40:00 \t無法連接到服務器名稱:網絡錯誤:連接被拒絕 – user3327442
嘗試以前的設置,也試試這個:「sudo chmod 775 -R/var/www「 –
更多信息請。什麼是'$ target'?什麼是不工作,你收到什麼錯誤?一個簡單的「它不再工作」是不夠的。 –
它可能不是相同的文件夾? –
如果你沒有錯誤,你怎麼知道它不起作用? –