2010-11-10 18 views
0

我想用php上傳一些文件。 我得到以下警告: 警告:允許上傳文件的最大數量已經超過了未知在線0文件uplaod php最大文件

但我不能找到可以上載的最大允許文件。 我可以忽略大小或設置更大的尺寸來上傳我的所有文件嗎?

非常感謝。

+1

你需要表現出一定的代碼。您嘗試上傳多少個文件?你的服務器運行什麼PHP版本? Suhosin補丁是否在運行? – 2010-11-10 11:42:13

+0

**另一個重複的問題** http://www.google.com/search?q=php%20maximum%20file%20site:stackoverflow.com – ajreal 2010-11-10 11:42:55

+0

我不認爲我的問題需要顯示一些代碼。 – 2010-11-10 11:43:26

回答

4

您可能已經超過PHP配置的max_file_uploads變量。其中默認設置爲50(在Debian Lenny上)。

您可以在php.ini中找到並配置此變量。 你不能將其設置在.htaccess文件或者因爲錯誤的使用函數ini_set()運行時:http://bugs.php.net/bug.php?id=50684&edit=1

php.ini有:

; Maximum number of files that can be uploaded via a single request 
max_file_uploads = 50 
+0

我在我的機器上和php中使用xampp進行php操作。 ini我沒有找到變量。現在我把變量手動放在上傳部分,我沒有工作。 – 2010-11-10 12:08:26

+1

現在可以通過ini_set函數設置max_file_uploads。無論如何,謝謝你的回答讓我朝這個方向發展,並解決了我的問題。 – user3224207 2015-11-20 09:42:00

+0

謝謝,@ user3224207,我相應地更新了答案。 – user228395 2015-11-20 18:52:41