php – 如何处理因上传有问题的JPEG而导致的错误?
发布时间:2020-12-13 17:51:03 所属栏目:PHP教程 来源:网络整理
导读:我有一个公众可以上传JPEG的网站. 来自公众的人正在上传无效的JPEG,导致网站崩溃. PHP说…… imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg,libjpeg: recoverable error: Premature end of JPEG file 我不知道如何绕过这个,所以我用Google
我有一个公众可以上传JPEG的网站.
来自公众的人正在上传无效的JPEG,导致网站崩溃. PHP说……
我不知道如何绕过这个,所以我用Google搜索并找到了this site.它告诉我要添加…… ini_set('gd.jpeg_ignore_warning',1); 我在我的index.php(我的网站的引导程序,我做其他的ini_set())中添加了它. 这似乎没有解决它. 如何处理这种无效JPEG的情况?我在做INI套装有什么问题吗?我在共享主机上,所以我无法直接更改php.ini. 我正在使用Kohana 2.3及其Image library,但我不认为它在这里真的很重要. 谢谢
尝试在命令前粘贴@字符:
$image = @imagecreatefromjpeg("file.jpg"); if(!$image) die("Sorry,bad JPEG"); 它很脏,可能已经过时了(更不用说慢),但它可能会使你的代码不会失败. 希望这可以帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容