He recibido esta advertencia cuando algunas personas cargan imágenes en nuestro sitio:el temido "Advertencia: imagecreatefromjpeg(): '/ tmp/filename' no es un archivo JPEG válido en /phpfile.php en línea xxx"
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/pathremoved/includes/snapsutils.php on line 220
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '/tmp/phpiw4MFk' is not a valid JPEG file in /home/pathremoved.php on line 220
Warning: imagesx(): supplied argument is not a valid Image resource in /home/pathremoved.php on line 222
Warning: imagesy(): supplied argument is not a valid Image resource in /home/pathremoved.php on line 223
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home/pathremoved.php on line 240
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/pathremoved.php on line 242
Esto sólo ocurre con ciertas imágenes, que al abrirse en cualquier programa están bien, incluso subidos a la versión del sitio que tengo en el servidor local sin problemas ... Busqué en google un poco, pero no encontré nada concluyente. ..
note php upload_max el tamaño es 5M y post_max_size es 5M. Esto no es un problema de carga o memoria. He probado con imágenes 4M sin problemas.
cualquier ayuda apreciada.
Esa es una imagen grande !!! Podría ser la causa? –
no, he subido imágenes de hasta 5mb sin problemas. –
Lo único que destaca un poco en la imagen es que es un JPEG progresivo, pero GD no debería tener problemas con eso. No es una imagen CMYK o nada. ¿Funciona después de volver a guardar? –