Salve a tutti! Non capisco per quale motivo non mi funziona l'upload del file:
questo è il form html:

Codice PHP:
<center>
Inserire i dati:


<
form action="risultato.php" method="post" enctype="multipart/form-data" name="form1">
<
table border="1">
<
tr
<
td align="center">Nome:</td>
<
td><input type="text" name="nome" value="" size="40"></td>
</
tr>
<
tr
<
td align="center">Foto:</td>
<
td align="center"> <input name="userfile" type="file"></td>
</
tr>
</
table>


<
input type="submit" value="Invia dati">
<
input type="hidden" name="MAX_FILE_SIZE" value="1048576">
</
form>
</
center
e questa è la pagina php:

Codice PHP:
<?php



if($_FILES["userfile"]["size"]>1048576){

      echo 
"Il file e' piu' grande di 1MB
"
;

}

else{

      echo 
"Il file e' piu' piccolo di 1MB
"
;

}

if(
$_FILES["userfile"]["error"]>0){

      echo 
"C'e' un errore nell'upload
"
;

}

else{

      echo 
"Non ci sono errori di upload
"
;

}

$nome_temp $_FILES["userfile"]["tmp_name"];

chmod($nome_temp,  0777); 

echo 
"Il nome temporaneo del file e' $nome_temp
"
;

$nome $_FILES["userfile"]["name"];

echo 
"Il nome del file e' $nome
"
;

$formato $_FILES["userfile"]["type"];

echo 
"Il formato del file e' $formato
"


$percorso "immagini/".$_FILES['userfile']['name'];



if(
move_uploaded_file($nome_temp,$percorso))

echo 
"Il file e' stato copiato
"
;

else

echo 
"Il file non e' stato copiato
"
;



echo 
"Il percorso è: ".$percorso;

echo 
"
Ecco l'immagine:
"
;

echo 
"<img src=\"immagini/\"$percorso>"



?>
Prendo il file 3438.jpg
Ecco cosa mi stampa:

Il file e' piu' piccolo di 1MB
Non ci sono errori di upload
Il nome temporaneo del file e' /tmp/phpux8V5a
Il nome del file e' 3438.jpg
Il formato del file e' image/jpeg
Il file non e' stato copiato
Il percorso è: immagini/3438.jpg
Ecco l'immagine:


E l'immagine non me la fa vedere. Perchè?