Всем привет! При загрузке именно этого изображения - получаю вот такую ошибку php:
PHP Warning: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 34 extraneous bytes before marker 0xd1 in /home/........./SimpleImage.class.php on line 1243
PHP Warning: imagecreatefromjpeg(): '/tmp/php7ZgA6S' is not a valid JPEG file in /home/......../SimpleImage.class.php on line 1243
На строке 1242-1244 вот этот код:
case 'image/jpeg':
$this->image = imagecreatefromjpeg($this->filename);
break;
На сколько я понимаю, картинка испорчена, тому свидетельство зеленая полоса чуть выше нижнего правого угла.
Но как решить эту проблему? Ведь например DLE также выбивает ошибку, что изображение испорчено, а вот тот же fastpic или toster спокойно её загружают...
Саму картинку прикрепляю в архиве
https://yadi.sk/d/ycTz4UP_3JdR6VUPD:
Как решение нашел вот такую настройку
ini_set('gd.jpeg_ignore_warning', true);
В таком случае картинка прекрасно залетает и сохраняется, но безопасно ли это? Не залетит ли теперь с изображением какая-нить хрень?