我在這裏找過類似的問題,但找不到解決我的問題的任何問題。 我想將文件上傳到Web根目錄(www文件夾)上方的文件夾。我在窗戶上跑步。請問我該如何做到這一點?謝謝。如何將文件上傳到web根目錄之外的文件夾
回答
默認情況下,文件將被上傳到Web根目錄以上,以確保安全,您必須將它們移動到任何您想要的位置。看看move_uploaded_file()。
看看print_r($_FILES)
,它會顯示你上傳的每個文件的位置。
我不想重新配置我的apache服務器,因爲我沒有託管服務器的特權,我用move_uploaded_file()將文件移入我的網站根目錄,但現在我希望它們移動到Web根目錄之上的名稱目錄。 – Chibuzo 2012-03-22 17:57:36
您可以將其移動到您需要的任何文件夾,只需更改move_uploaded_file()中的第二個參數 – 472084 2012-03-22 18:02:20
是的我知道我可以,我試過這個$ upload_folder =「../../matrials/」;因爲上載腳本位於文檔根目錄(mywebsitefolder/user/the-upload-script.php)內的文件夾內。 「材料」文件夾就在我的網站根目錄之上,即materials/www /我不知道還有什麼要嘗試的。謝謝你的時間 – Chibuzo 2012-03-22 18:22:41
這與我用於通過表單上傳的圖像類似。這假定輸入字段的名稱爲'圖像'。
function getExtension($str) {
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return strtolower($ext);
}
// Get the extension of the uploaded file
$ext = getExtension($_FILES['image']['name']);
// Give the file a new name (if you need) and append the extension.
$img_name = time().$ext;
// Set destination for upload
$new_image = "./images/uploaded/" . $img_name;
// Copy the file to the new location
$copied = copy($_FILES['image']['tmp_name'], $new_image);
您可以使用此爲上傳過任何文件,因爲以前的答案說,做一個var_dump($_FILES)
會告訴你,你需要了解你上傳的文件,你用它做任何事情之前一切。
- 1. 如何在nodejs的根文件夾之外上傳文件?
- 2. 將文件上傳到RAILS根目錄以外的目錄attachment_fu
- 3. 將Apache符號鏈接到Web根目錄之外的文件夾
- 4. 與Dreamweaver根目錄/ Web目錄之外的文件夾進行交互(CS5)
- 5. 在根文件夾之外上傳文件?
- 6. YIi2上傳文件夾移動到項目根目錄
- 7. 如何將文件/目錄上傳到存儲桶中的文件夾?
- 8. Ant-Design上傳如何將文件上傳到項目文件中的目錄
- 9. 刪除Web目錄之外的文件?
- 10. 如何將excel和csv文件上傳到上傳文件夾
- 11. PHP上傳dir以外的web根(htdocs)文件夾?
- 12. 如何將上傳的文件寫入web項目內的文件夾?
- 13. 將文件上傳到webroot之外
- 14. 如何將文件夾與子文件夾上傳到amazon s3?
- 15. Django的夾層上傳文件 - 如何創建上傳目錄
- 16. 在PHP中 - 如何訪問Web根目錄外側的文件夾
- 17. 我如何到我的項目根目錄文件夾
- 18. 如何cakephp2.5 +上傳圖片,並將其存儲在根目錄文件夾
- 19. 將目錄中的文件拖入NPM的根文件夾
- 20. 將文件上傳到目錄
- 21. Titanium將錄製的音頻文件保存到文件夾中,將音頻文件上傳到Web服務器,
- 22. 如何將文件上傳到Django中的特定文件夾?
- 23. 如何在PHP,MySQL中的文件夾之外創建目錄
- 24. JavaScript可以檢索Web根目錄之上的文件嗎?
- 25. 將文件夾移到文檔根目錄
- 26. PHP將文件上傳到其他Web用戶時將文件移動到根目錄
- 27. 如何根據文件名將文件分類到目錄?
- 28. 如何將文件和目錄添加到不帶根目錄的zip文件?
- 29. 將文件上傳到目標文件夾時出現問題
- 30. Tomcat - 製作項目文件夾的web根目錄
像其他任何上傳...然後只是將文件移動到所需的位置。 [上傳POST的PHP手冊](http://www.php.net/manual/en/features.file-upload.post-method.php) – 2012-03-22 17:40:17
引用此問題:http://stackoverflow.com/questions/223800/how-can-i-relax-phps-open-basedir-restriction – gorelative 2012-03-22 17:40:33