devi prenderti le informazioni sull'immagine

list($width, $height, $type, $attr) = getimagesize($foto['tmp_name']);

$foto è il nome della tua variabile

e poi...

if (($type!=1) && ($type!=2) && ($type!=3)) {
echo "

Formato non corretto!!</p>";
die;
}

tipo 1 dovrebbe essere gif
tipo 2 dovrebbe essere jpeg
tipo 3 png

ok?