php - 我怎样才能捕捉到这个错误? (发布内容长度...)

标签 php

上传图片时出现此错误:(一张图片最大 8mb)

Warning: POST Content-Length of 14259306 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

如何自定义显示此消息?我的意思是我想把这个错误放在 CSS 样式中。谢谢....

最佳答案

也许你想尝试这样的事情。

if (isset($_SERVER["CONTENT_LENGTH"])) {
    if ($_SERVER["CONTENT_LENGTH"] > ((int)ini_get('post_max_size') * 1024 * 1024)) {
        die('<script type="text/javascript">window.open("some page youre gonna handle the error","_self");</script>');
    }
}

关于php - 我怎样才能捕捉到这个错误? (发布内容长度...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9315461/

相关文章:

php - 将 PHP 代码写入文件

php - 如何使用php和外部文件连接MySQL并控制打开和关闭DB

php - Symfony Doctrine 架构更新未检测到可为空日期时间的更改

php - 如果过滤器输入为空,则重置结果

php - mysqli_qeury 无法正常工作。我需要帮助^

php - Eclipse PDT,如何获取服务器上的文件?

php - 一次将多行插入MySQL

php - Yii2 CacheSession "randomly"销毁

php - 如何在Laravel Controller 中查询ElasticSearch

php - 在运行/执行后获取 php 文件的内容