Ragazzi ho sempre realizzato formdi upload immagini senza problemi. Ora ne sto facendo uno semplicissimo che permette l'upload di mp3
Codice PHP:
$ext array_pop(explode("."$_FILES['brano']['name']));
             if(
strtolower($ext) == 'mp3') { //controllo estensione file musicale
                 
$file_size $_FILES['brano']['size'];
                  if(
$file_size $max_filesize) { 
                  
//esegui l'upload  
                    
if (!is_dir($dir.$folder)) {    
                         
mkdir($dir.$folder0777); 
                            
$brano $_FILES['brano']['name'];        
                            
$brano rand(0,999).rand(0,999).$brano;  //cosi metto un numero casuale prima del nome
                            
copy($_FILES['brano']['tmp_name'], $dir.$folder.$brano);
                            
unlink($_FILES['brano']['tmp_name']);
                          } else { 
                            
$brano $_FILES['brano']['name'];        
                            
$brano rand(0,999).rand(0,999).$brano;  //cosi metto un numero casuale prima del nome
                            
copy($_FILES['brano']['tmp_name'], $dir.$folder.$brano);
                            
unlink($_FILES['brano']['tmp_name']);
                          }
                    } 
//controllo peso
                
}  //controllo estensione 
Funziona tutto, mi crea anchela folder in caso di mancata presenza.
Mi da errore sulla function unlink. Infatti se vado a vedere il file fisicamente non viene copiato nella sottocartella. Da cosa può dipendere?