codice:
$size = filesize($_FILES['campo_sfoglia']['tmp_name']);

$n_file = $_FILES['campo_sfoglia']['tmp_name'];

if (move_uploaded_file($_FILES['foto_personale_form']['tmp_name'], $path . $_FILES['campo_sfoglia']['name'])) { 
    echo "File \"".$_FILES["campo_sfoglia"]["name"]."\" (".$size." byte) caricato correttamente.
\n";
}else{
echo "<img src=immagini/errore.gif> Impossibile uploadare l'immagine!\n"; 

}
Dovrebbe essere ok... Se c'è qualche erroretto è perchè l'ho "depurato" da vari fronzoli che avevo nello script di base, che fa parte del mio cms

PS: mi sembra però che tu debba anche settare un parametro particolare nel form... :master: