beh, puoi fare un controllo sull'estensione del file con una espressione regolare di questo tipo:
Codice PHP:
if(!preg_match('/\\.(jpg|jpeg|gif|png)$/i'$_FILES['foto']['name'])) {
    echo 
"I formati immagine consentiti sono .jpg, .jpeg, .gif, .png";
} else {
    
//salva l'immagine e continua con le operazioni