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 ...