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.$folder, 0777);
$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?