Ciao a tutti, ho fatto questo script per il caricamento di più di un'immagine. Tutte le immagini caricate si chiamano image1, image2 ecc.. Ecco lo script:
Codice PHP:
[...]
$idDiario = $row['mid'] + 1;
mkdir("immagini/diari/".$idDiario, 0777);
//UPLOAD
for($i = 0; $i; $i++){
if(!isset($_FILES['image'.$i])) break;
$path = "immagini/diari/";
$max_size = 20000000;
if(is_uploaded_file($_FILES['image'.$i]['tmp_name'])){
if($_FILES['image'.$i]['size'] > $max_size){ echo "Il file è troppo grande e non potrà essere caricato!<br>\n"; exit; }
$res = move_uploaded_file($_FILES['image'.$i]['tmp_name'], $path.$idDiario."/".$i.".png");
if(!$res){ echo "Upload fallito!<br>\n"; exit; }
}
}
Però non carica nessuna immagine. Cosa c'è che non va?