Cita:
Iniciado por ocp001a if ( ($type == 'image/jpeg' || $type == 'image/jpg' || $type == 'image/gif' || $type == 'image/png') && ($size <= $max_size) && ($ext == 'jpeg' || $ext == 'jpg' || $ext == 'gif' || $ext == 'png') ) {
Aquí estás limitando a que sólo pueda subir archivos de imagen jpg, gif o png
Yo lo veo bastante claro... si no cumple esa condición que hace tiene eso un else??