Как обработать эту ошибку, вызванную путем загрузки проблематичного JPEG?

У меня есть веб-сайт, где общественность может загрузить JPEGs.

Кто-то от общественности загружал недопустимый JPEG, который заставлял сайт отказывать для них.

PHP заявила...

imagecreatefromjpeg () [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: исправимая ошибка: Преждевременный конец файла JPEG

Я не был уверен, как обойти это, таким образом, я Погугленный и нашел этот сайт. Это сказало мне добавлять...

ini_set('gd.jpeg_ignore_warning', 1);

Я включил это мой index.php (начальная загрузка моего сайта, где я делаю другой ini_set()).

Это, казалось, не зафиксировало его.

Как я могу обработать этот случай недопустимого JPEGs? Я делаю что-то не так с набором INI? Я нахожусь на общем хосте, таким образом, я не могу измениться php.ini непосредственно.

Я использую Kohana 2.3 и его Библиотеку изображений, но я не думаю, что это действительно релевантно здесь.

Спасибо

6
задан alex 21 October 2010 в 01:24
поделиться