mmm veo que el código de validación que usa pjpeg, que es el mimetype de progressive jpg, para validar un jpg normal cambia el siguiente código
Código PHP:
Ver original//código original
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp"){
//codigo nuevo
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "jpeg" || $tipo == "bmp"){