我做了一個簡單的Wordpress插件,它向用戶添加了文件,但是當我嘗試向用戶添加超過139個文件時,我遇到了錯誤。WordPress:試圖發佈表單時更改140的限制
是否有某種內置的限制與PHP,WordPress的甚至可能是造成這種情況的htaccess文件?我這樣說只是因爲在我的代碼中沒有任何東西可以放置任何限制。
這是代碼,我認爲有點提交文件上傳:
//user porfile fields save
public function save_user_file_upload_fields($user_id) {
if (isset($_POST['bhuufu-user-uploads']['file_url_tmp']) && $extra_fields = array_filter($_POST['bhuufu-user-uploads']['file_url_tmp'])) {
foreach ($extra_fields as $key => $value) {
$_POST['bhuufu-user-uploads']['file_url'][] = $_POST['bhuufu-user-uploads']['file_url_tmp'][$key];
$_POST['bhuufu-user-uploads']['file_name'][] = $_POST['bhuufu-user-uploads']['file_name_tmp'][$key];
$_POST['bhuufu-user-uploads']['file_description'][] = $_POST['bhuufu-user-uploads']['file_description_tmp'][$key];
$_POST['bhuufu-user-uploads']['file_id'][] = $_POST['bhuufu-user-uploads']['file_id_tmp'][$key];
$_POST['bhuufu-user-uploads']['file_oname'][] = $_POST['bhuufu-user-uploads']['file_oname_tmp'][$key];
$_POST['bhuufu-user-uploads']['file_mime'][] = $_POST['bhuufu-user-uploads']['file_mime_tmp'][$key];
}
}
這一切都已經與後這樣做我認爲有可能與這個問題,但我不知道是什麼。它完美地達到這個極限。
我已經做了一些搜索,但Google在提及這個特定數字時沒有提及任何有關數組限制的內容,我很驚訝我是唯一一個遇到這個問題的人。
由於'upload_max_filesize'和'post_max_size'的原因,可能是服務器問題? – Yuri
嘗試更改[max_input_vars](http://www.php.net/manual/en/info.configuration.php#ini.max-input-vars)。 – Milap