2011-09-02 20 views
1

我想同時上傳50個文件(當然,客戶想要這個「神奇功能」)。但是,PHP只處理前20個表單字段;之後,他們只是不存在的PHP。PHP:表單(FILE)字段的最大數量

我以前有過這個問題,但沒有正確記錄如何解決它。我相信這是一個PHP設置,但我找不到它。

+0

建議你看看某種形式的模仿AJAX上傳(是的,我知道你不能用ajax上傳文件,但你可以做一些整潔的事情iframes - 看看cPanel中的文件管理器)。這給你的優勢是能夠上傳早期文件,而他們仍然選擇較晚的文件,整個過程將花費更長的時間,並且服務器連接超時的風險降低... – DaveRandom

+1

@DaveRandom感謝您的建議,這是一個很好的解決方案,但在這種情況下,我們需要一個快速和簡單的解決方案,而這些AJAX腳本將需要更多時間來設置,而不僅僅是'echo'相同的表單域50次... – user852091

回答

1

你需要在你的php.ini文件max_file_uploads設置。也請檢查upload_max_filesizepos_max_size的設置,以確保安全:)