Salve, ho questo codice che mi restituisce sempre "L'upload è andato male", ho provato anche a cambiare la funzione move_uploaded_file con copy, ma sempre lo stesso risultato.
I permessi della cartella su cui dovrebbe inserire il file sono 775.

Codice PHP:
<?

if ($_GET["join"]=="join"){
        
        echo 
"
         
         <table border=\"0\" align=\"center\">
          <tr>
           <th>
           <FORM ENCTYPE=\"multipart/form-data\" ACTION=\"index.php\" METHOD=\"POST\">
            Upload file: <INPUT TYPE=\"file\" NAME=\"userfile\">
            <INPUT TYPE=\"submit\" VALUE=\"Upload\">
           </FORM>
           </th>
          </tr>
         </table>
         
         


        "
;
}

    
$path "Excel/";
    
$max_size 2000000;

    if (isset(
$_FILES['userfile'])){
     
        if (
is_uploaded_file($_FILES['userfile']['tmp_name'])) {
         
            if (
$_FILES['userfile']['size']>$max_size) {
                 
                 echo 
"<font color=\"red\">Il file è troppo grande
\n</font>Il massimo è 1.9 MB"
;
                 
            }else{
             
                if (
$_FILES['userfile']['type']==" application/excel" or $_FILES['userfile']['type']=="application/vnd.ms-excel" or $_FILES['userfile']['type']=="application/x-excel" ) {

                    if (
file_exists($path $_FILES['userfile']['name'])) { 
                     
                     echo 
"<font color=\"red\">Il file esiste gi&agrave; ma puoi cambiare il nome(".$path $_FILES['userfile']['name'].")
\n</font>"

                     
                    }else{
                        
$name_file $_FILES['userfile']['name'];
                        
$bla $path.$name_file;
                        
$res move_uploaded_file($_FILES['userfile']['tmp_name'], $bla);
                        if (!
$res) { 
                         echo 
$_FILES['userfile']['tmp_name'];
                         echo 
"

"
.$bla."

"
;
                         echo 
"<font color=\"red\">L'upload è andato male
\n</font> 
$foot";  
                         
                        } else {
                         
                         echo 
"Upload Andato BENE!";
                         
                        }
                    }
                     
//echo "File Name: ".$_FILES['userfile']['name']."
\n";
                     //echo "
File Size".$_FILES['userfile']['size']." bytes
\n";
                     //echo "
File Type".$_FILES['userfile']['type']."
\n";
                
                }else {
             
                 echo "
<font color=\"red\">Il tipo di file non &egrave; consentito! 
 L'unico consentito &egrave; .xls</font> "

             
                }
             
            }
        }
    }else{ 
     
     echo 
"Inserit";
     
    }
    
    
print_r($_FILES);
    
?>