Php WordPress:尝试发布表单时更改140的限制
我制作了一个简单的Wordpress插件,可以向用户添加文件,但当我尝试向用户添加超过139个文件时,我遇到了错误 php、wordpress甚至htaccess文件是否存在某种内置限制可能导致这种情况?我这样说只是因为我的代码中没有任何限制 这是我认为提交文件上传的代码:Php WordPress:尝试发布表单时更改140的限制,php,wordpress,Php,Wordpress,我制作了一个简单的Wordpress插件,可以向用户添加文件,但当我尝试向用户添加超过139个文件时,我遇到了错误 php、wordpress甚至htaccess文件是否存在某种内置限制可能导致这种情况?我这样说只是因为我的代码中没有任何限制 这是我认为提交文件上传的代码: //user porfile fields save public function save_user_file_upload_fields($user_id) { if (isset($_POST['bhuufu
//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];
}
}
这一切都是用post完成的,所以我认为这可能有问题,但我不确定是什么。在达到这个极限时,它可以完美地工作
我做了一些搜索,但是谷歌在搜索到特定的数字时没有提到任何数组限制,我很惊讶我是唯一遇到这个问题的人。您可以使用phpinfo()
函数检查值(&U)。试着增加这些价值。设置时,它会限制输入的数量(即表单中的字段)
上述值是可配置的。编辑php.ini
或htaccess
以更新这些值。您可以使用phpinfo()
函数检查值(&U)。试着增加这些价值。设置时,它会限制输入的数量(即表单中的字段)
上述值是可配置的。编辑您的
php.ini
或htaccess
以更新这些值。就像我在原始问题上给您写的那样-这可能是因为您使用了$POST vars,并通过了php.ini
中的max\u input\u vars
变量的限制,该变量在php版本5.3.9中引入,默认值为1000
这是WP中的常见问题,通常人们在处理菜单项时会遇到它,如我在“我包含我的评论”(已关闭)中所述,您可以在那里阅读以了解更多详细信息。如我在原始问题上给您写的一样-这可能是因为您使用了$POST VAR,并通过php版本5.3.9中引入的
php.ini
中的max\u input\u vars
变量的限制,默认值为1000
这是WP中的常见问题,通常人们在处理菜单项时会遇到它,如“我包含了我的评论”(已关闭)中所述,您可以在那里阅读以了解更多详细信息。可能是服务器问题,因为
上载最大文件大小
和发布最大文件大小
?尝试更改。可能是服务器问题,由于upload\u max\u filesize
和post\u max\u size
,请尝试更改。