Salve a tutti,
ho riscontrato un errore davvero strano con la funzione move_uploaded_file , il riscontro che da la pagina è "file inviato con successo" invece nella cartella l'upload non avviene. Non riesco a capire perchè succede questa cosa visto che lo stesso codice funziona su un'altra pagina dello stesso sito.
grazie in anticipo dell'aiuto!
	Codice PHP:
	
if (isset($_POST["piatto"])) { 
$id = $_POST['id']; 
$ristorante = $_POST['ristorante']; 
$nome_it = $_POST['nome_it']; 
$nome_en = $_POST['nome_en']; 
$nome_es = $_POST['nome_es']; 
$nome_fr = $_POST['nome_fr']; 
if ( $_FILES['foto9']['tmp_name'] != "" ) { 
//Recupero il percorso temporaneo del file
 $userfile_tmp = $_FILES['foto9']['tmp_name']; 
//recupero il nome originale del file caricato 
echo "temp = ".$userfile_tmp."
"; 
$userfile_name = $_FILES['foto9']['name']; 
echo "name = ".$userfile_name; 
//recupero il sottodominio di riferimento
 $query = 'select sottodominio from generale where id= "'.$ristorante.'"'; 
$cur = mysql_query($query,$db) or die(mysql_error()); 
$riga = mysql_fetch_row($cur); 
$sottodominio = $riga[0]; //$riga[0]; 
//echo $sottodominio; 
$intDir= "../".$sottodominio."/autoLoadImage/";
if (is_dir($intDir)) { echo ""; 
} 
else { 
mkdir($intDir, 0777); } 
print "<pre>"; 
//copio il file dalla locazione temporanea alla mia cartella upload 
if (move_uploaded_file($userfile_tmp, $intDir.$userfile_name)) {
 //Se l'operazione è andata a buon fine... 
print "File inviato con successo. \n";
print_r($_FILES); }
else{ 
//Se l'operazione è fallta... 
print "Upload NON valido! Alcune informazioni:\n"; 
print_r($_FILES); } 
print "</pre>"; 
 }