使用JavaScript覆盖默认的PHP错误消息

时间:2017-05-28 22:17:10

标签: javascript php

向联系人表单文件输入添加20个以上的附件时; PHP返回以下消息:

Warning: Maximum number of allowable file uploads has been exceeded in Unknown on line 0

我无法用自己的消息替换此消息,因为它发生在我的PHP脚本执行之前。虽然如果我收到返回的警告并用JavaScript解析它,我可以用我自己更简单的警告消息替换它。是否有这样的库可以做许多警告和错误消息而无法用PHP更改?

2 个答案:

答案 0 :(得分:0)

如果你想使用你拥有的代码,你必须增加php.ini中的max_file_uploads设置,没有办法解决它。

或者做一些不同的事情,比如使用AJAX在单独的请求中提交文件。

答案 1 :(得分:0)

不要样式化PHP生成的错误消息,而是希望防止它到达那一点。您需要在提交AJAX之前实现验证,因此如果您的服务器一次只允许x个文件上传,请执行以下操作:

Jquery的:

if($("input:file")[0].files.length>x) {
    // perform your ajax request
} else {
    // show your error message
}