我有我的服務器的工作代碼,這是真正使用Xampp服務器工作,但是當我上傳到我的託管網站,似乎整個上傳不工作..缺少什麼?臨時文件夾?我是否需要爲我的託管網站創建一個臨時文件夾?在網絡上的文件上傳不工作
回答
確保爲:在服務器上
- 上傳限制,php.ini中
- 文件夾權限,chmod命令755
- 您指定了正確的路徑
- 您已使用
enctype
中的form
屬性 - 打開錯誤報告的情況下,它是關閉
更新:
的enctype
應設置爲enctype="multipart/form-data"
例如:
<form enctype="multipart/form-data">
而且你可以通過把這些打開的錯誤報告線上的腳本:
ini_set('display_erros', true);
error_reporting(E_ALL);
此外試試,看什麼呢表單提交後$_FILES
陣列包含:
echo '<pre>';
print_r($_FILES);
echo '</pre>';
文件上傳\t file_uploads \t是否允許HTTP文件上傳= \t在 , 文件夾權限,chmod命令從755到777 您已經使用了ENCTYPE在form屬性中,我應該使用先生? 以及如何打開錯誤報告? :) – 2010-06-26 12:33:06
@vrynxzent:請參閱我更新的答案。 – Sarfraz 2010-06-26 12:56:26
我相信你還沒有確定你的上傳路徑的權限。 檢查上傳路徑的權限。 首先嚐試使用世界寫入格式(777)的權限。
開發時間時,務必進行error_reporting(E_ALL)。所以你可以跟蹤發生了什麼。 – BlueBird 2010-06-26 11:58:11
我會在哪裏放置error_reporting(E_ALL)? – 2010-06-26 12:37:16
[error_reporting()](http://php.net/error-reporting)是一個函數。確保它是代碼中的第一行,所以你不會錯過任何錯誤。 – 2010-06-26 13:32:30
檢查兩件事情:
- 其中文件被上傳 該文件夾存在於服務器或不?該文件夾
- 寫入權限
- 1. Javascript網絡工作者文件上傳
- 2. ASP網絡文件上傳
- 3. 網絡多文件上傳
- 4. 文件上傳不工作
- 5. php的頭文件在xampp中工作,但在網絡主機上不工作
- 6. 文件上傳工作在本地服務器,但不是網絡服務器
- 7. 文件上傳硒網絡驅動器的功能,不通過的SendKeys工作
- 8. 上傳文件在PHP不工作
- 9. 在Django中上傳文件(不工作)
- 10. 它不工作,上傳文件在PHP
- 11. 動態CSS文件將不會加載在網絡上,在XAMPP上工作
- 12. 上傳文件時網絡請求不起作用
- 13. 文件上傳工作在Windows上,但不是在Linux上
- 14. django上傳文本文件不工作
- 15. 上傳文件中的UpdatePanel不工作
- 16. blueimp jQuery的文件上傳不工作
- 17. Struts2的文件上傳不工作
- 18. Node.js的文件上傳不工作
- 19. 笨jQuery的文件上傳不工作
- 20. jQuery的AJAX文件上傳不工作
- 21. 文件上傳不工作的PHP
- 22. 上傳到遠程FTP的多文件網絡上傳器?
- 23. JavaScript文件上傳插件不工作
- 24. BlueImp文件上傳插件不工作
- 25. 上傳文件上傳不能在IE10中工作
- 26. 通過網絡2.0上傳SkyDrive文件
- 27. 文件夾上傳到網絡應用
- 28. 網絡應用程序文件上傳
- 29. 上傳文件到網絡API
- 30. WebClient將文件上傳到網絡
好吧,除非你告訴我們說些什麼錯誤,你得到什麼是純粹的猜測。幫助我們,讓我們可以幫助你。 – 2010-06-26 11:52:27