страшное «Предупреждение: imagecreatefromjpeg ():« / tmp / filename »не является допустимым файлом JPEG в /phpfile.php в строке xxx»
Я получаю это предупреждение, когда некоторые люди загружают изображения на наш сайт:
Предупреждение: imagecreatefromjpeg () [function.imagecreatefromjpeg]: gd-jpeg: библиотека JPEG сообщает о неисправимой ошибке: в /home/pathremoved/includes/snapsutils.php в строке 220
Предупреждение: imagecreatefromjpeg () [function.imagecreatefromjpeg]: '/ tmp / phpiw4MFk' не является допустимым файлом JPEG в /home/pathremoved.php в строке 220
Предупреждение: imagesx (): предоставленный аргумент не является допустимым ресурсом Image в /home/pathremoved.php в строке 222
Предупреждение: imagesy (): предоставленный аргумент не является допустимым ресурсом Image в /home/pathremoved.php в строке 223
Предупреждение: imagecreatetruecolor () [function.imagecreatetruecolor]: неверные размеры изображения в /home/pathremoved.php в строке 240
Предупреждение: imagecopyresampled (): предоставленный аргумент не является допустимым ресурсом Image в /home/pathremoved.php в строке 242
Это происходит только с определенными изображениями, которые при открытии в любой программе в порядке, они даже загружают в версию сайта на localhost без проблем ... Я немного погуглил, но не нашел ничего убедительного ...
обратите внимание, что php upload_max размер 5M и post_max_size 5M. Это не проблема загрузки или памяти. Я тестировал с изображениями 4M без проблем.
любая помощь приветствуется.