0
節約這是在服務器上我的文件夾佈局:http://gyazo.com/1331ac0aaaa444bdedad9e91a6dfe23d圖像不正確的位置腓
我試圖將圖像保存到「1」的文件夾。
move_uploaded_file($file_tmp, $_SERVER["DOCUMENT_ROOT"]."/Backend/Sets/".$desired_dir."/".$file_tmp);
這是我用來移動我上傳的文件的線。
我打印出$ SERVER [「DOCUMENT_ROOT」]並以「/ hub」結尾 - 您可以在我的屏幕截圖中看到它。
問題是我的圖像保存在/ Backend文件夾內,而沒有進一步進入/ Sets/1文件夾。
我所有的.php文件都在/ Backend文件夾中。所以這可能與它有關。我真的不確定。 謝謝, WAQ
編輯:
這裏是我把它改爲上建議從另一個線程的代碼塊:
if(empty($errors)==true){
print("desired dir = ".$desired_dir);
if(is_dir("Sets/".$desired_dir)==false){
mkdir("Sets/".$desired_dir, 0700);
}
if(is_file("Sets/".$desired_dir."/".$Title)==false){
rename ($file_tmp,$Title);
move_uploaded_file($Title,"/Sets/$desired_dir/$Title");
我已經確定desired_dir = 1
但仍是同樣的問題。
更清楚地瞭解我預計其actully失敗,你沒有看到錯誤消息。 Perhas錯誤報告\顯示已關閉,請將其打開'error_reporting(E_ALL); ini_set('display_errors',1);' – 2014-08-27 23:38:51
嘗試回顯路徑'$ _SERVER [「DOCUMENT_ROOT」]。「/ Backen ....' – Be0wulf 2014-08-27 23:40:00
$ desired_dir的值是多少?是」1「可能它是空的 – NiematojakTomasz 2014-08-27 23:40:24