l'hai messo tra <form ...></form> ?
sì, mi invia correttamente tutte le variabili, infatti se scrivo:
echo $_POST['foto'];
mi scrive il nome del file inviato.