gpt4 book ai didi

PHP imagecreatefromstring() : gd-jpeg, libjpeg: 可恢复错误

转载 作者:可可西里 更新时间:2023-11-01 12:35:10 30 4
gpt4 key购买 nike

我正在尝试从我无法控制的外部站点加载图像。

大多数时候它工作正常(到目前为止测试了数百张图像)。

它现在给我一个特定图像的错误:

imagecreatefromstring():gd-jpeg、libjpeg:可恢复错误:损坏的 JPEG 数据:数据段过早结束

从这一行:

$im = @imagecreatefromstring( $imageString );

到目前为止我读到的建议建议添加:

ini_set("gd.jpeg_ignore_warning", true);

但这没有效果,我仍然收到错误。我正在通话前做 ini_set。这相关吗?

我真的很困惑如何忽略这个错误并继续。

最佳答案

问题是由于我的错误处理。我会设置一个错误处理程序,以便调用

$im = @imagecreatefromstring( $imageString );

没有抑制错误。

通过修改我的错误处理程序:

   if (error_reporting() === 0)
{
// This copes with @ being used to suppress errors
// continue script execution, skipping standard PHP error handler
return false;
}

我现在可以正确地抑制选定的错误。

我在这里找到了信息:http://anvilstudios.co.za/blog/php/how-to-ignore-errors-in-a-custom-php-error-handler/

关于PHP imagecreatefromstring() : gd-jpeg, libjpeg: 可恢复错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5592565/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com