Codice PHP:
 if (($type!=1) && ($type!=2) && ($type!=3)) { 
      
$msg "

Formato non corretto!!</p>"

      break; 
    } 
come fa a capire se è una gif un jpg o un png

e sopratutto come fa a capire se invio un pdf che è un file che non si puo' caricare?

non vedo da nessuna parte nel codice qualcosa che mi indichi il formato