php – 如何捕获错误“已超出允许的最大文件上传数”
发布时间:2020-12-13 16:46:10 所属栏目:PHP教程 来源:网络整理
导读:我似乎无法通过使用 PHP来捕捉到这一点.这就是我做的: $maxFiles = (int)ini_get('max_file_uploads');if ($maxFiles count($_FILES['name'])) { echo 'ERROR'; } 但count($_ FILES [‘name’])总是等于$maxFiles(如果发生错误). 而且我真的不想将条件改为=
我似乎无法通过使用
PHP来捕捉到这一点.这就是我做的:
$maxFiles = (int)ini_get('max_file_uploads'); if ($maxFiles < count($_FILES['name'])) { echo 'ERROR'; } 但count($_ FILES [‘name’])总是等于$maxFiles(如果发生错误). 解决方法
我不知道用例是什么,但从您的问题来看,用户/访问者似乎可以将文件上传字段添加到表单中.
在这种情况下你可以做的是将$maxFiles的值放在javascript变量中,并且在达到最大值时不要添加新字段. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |