Ma se l'immagine è incompleta, imagecreatefromjpeg() dovrebbe darti errore. Ho provato con una tua immagine che hai postato ed in effetti mi da:
codice:Warning: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: premature end of data segment in ...