die gefürchtete "Warnung: imagecreatefromjpeg (): '/ tmp / filename' ist keine gültige JPEG-Datei in /phpfile.php in Zeile xxx"

Ich habe diese Warnung erhalten, als einige Leute Bilder auf unsere Site hochladen:

Warning: imagecreatefromjpeg () [function.imagecreatefromjpeg]: gd-jpeg: JPEG-Bibliothek meldet nicht behebbaren Fehler: in /home/pathremoved/includes/snapsutils.php in Zeile 220

Warning: imagecreatefromjpeg () [function.imagecreatefromjpeg]: '/ tmp / phpiw4MFk' ist keine gültige JPEG-Datei in /home/pathremoved.php in Zeile 220

Warning: imagesx (): Das angegebene Argument ist keine gültige Image-Ressource in /home/pathremoved.php in Zeile 222

Warning: imagesy (): Das angegebene Argument ist keine gültige Bildressource in /home/pathremoved.php in Zeile 223

Warning: imagecreatetruecolor () [function.imagecreatetruecolor]: Ungültige Bildabmessungen in /home/pathremoved.php in Zeile 240

Warning: imagecopyresampled (): Das angegebene Argument ist keine gültige Image-Ressource in /home/pathremoved.php in Zeile 242

Dies passiert nur mit bestimmten Bildern, die, wenn sie in einem beliebigen Programm geöffnet werden, in Ordnung sind. Sie werden sogar ohne Probleme auf die Version der Site hochgeladen, die ich auf localhost hab

note php upload_max size ist 5M und post_max_size ist 5M. Dies ist kein Upload- oder Speicherproblem. Ich habe mit 4M-Bildern ohne Probleme getestet.

jede Hilfe geschätzt.