Ragazzi ho sempre realizzato formdi upload immagini senza problemi. Ora ne sto facendo uno semplicissimo che permette l'upload di mp3
Funziona tutto, mi crea anchela folder in caso di mancata presenza.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
Mi da errore sulla function unlink. Infatti se vado a vedere il file fisicamente non viene copiato nella sottocartella. Da cosa può dipendere?


Rispondi quotando