horal
Новичок
invalid image JPEG file
Проблема с обработкой фотографии на серваке.
1) берется фотография и закачивается на сервер
2) чтобы проверить, что это на самом деле фото копируем указанный файл во время закачки в другое место:
cp file_tmp ./upload/photo.jpg
3) через браузер - ./upload/photo.jpg - открывается
4) Php при обработке пишет:
5) Проблема ТОЛЬКО с этой фотографией (хотя иногда еще попадаются)
6) любой viewer Это фото открывает
7) Если сделать на Localhost resize данного фото и закачать - то фотография закачивается без проблем
вот тут у товарища аналогичная проблема: http://bugs.php.net/bug.php?id=29878
он проблемные фото меняет с помощью ImageMagic to png and then back to jpeg and photos uploaded - OK
собственно данный код тоже используется:
там же написано, что данный баг будет закрыт в php 5.1.3 - у нас PHP Version 5.2.3-1+b1
в чем тогда может быть проблема и как ее решить?
спасибо.
в поиске ответа на данный вопрос нет.
PS: config GD
Проблема с обработкой фотографии на серваке.
1) берется фотография и закачивается на сервер
2) чтобы проверить, что это на самом деле фото копируем указанный файл во время закачки в другое место:
cp file_tmp ./upload/photo.jpg
3) через браузер - ./upload/photo.jpg - открывается
4) Php при обработке пишет:
Код:
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '/tmp/phprvJJYI' is not a valid JPEG file in /h/fsbo2ucom/htdocs/core/Socnet/Thumbnail.php on line 51
Warning: imagesx(): supplied argument is not a valid Image resource in /h/fsbo2ucom/htdocs/core/Socnet/Thumbnail.php on line 64
Warning: imagesy(): supplied argument is not a valid Image resource in /h/fsbo2ucom/htdocs/core/Socnet/Thumbnail.php on line 66
Warning: Division by zero in /h/fsbo2ucom/htdocs/core/Socnet/Thumbnail.php on line 112
6) любой viewer Это фото открывает
7) Если сделать на Localhost resize данного фото и закачать - то фотография закачивается без проблем
вот тут у товарища аналогичная проблема: http://bugs.php.net/bug.php?id=29878
он проблемные фото меняет с помощью ImageMagic to png and then back to jpeg and photos uploaded - OK
собственно данный код тоже используется:
Код:
error_reporting(E_ALL);
// 0 is the current behavior
ini_set('gd.jpeg_ignore_warning', 1);
$im = imagecreatefromjpeg($file);
в чем тогда может быть проблема и как ее решить?
спасибо.
в поиске ответа на данный вопрос нет.
PS: config GD
Код:
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled