Salve.
Ho fatto questo codice:
e, sempre nella stessa pagina:Codice HTML:<script language="javascript"> function crea() { document.getElementById('foto').innerHTML = ''; for(i=1;i<=document.dati.num_foto.value;i++) document.getElementById('foto').innerHTML += "<font color='#00FF00'>Immagine "+i+": </font><input name='img"+i+"' type='file' accept='image/jpeg'><br>"; } </script> </head> <body> <form method='post' enctype="multipart/form-data" name="dati"> <font color="#00FF00">Immetti nome album: </font><input type="text" name='album'><br /> <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> <font color="#00FF00">Immetti numero di foto: </font><input type="text" name="num_foto" size="2" onChange='javascript:crea();'/><input type="button" value="ok" /><br /> <div id='foto'></div> <input type="reset" value="Resetta" /> <input type="submit" value="Invia" /> </form>
Premetto che lo sto provando solo in locale, per ora...Codice PHP:$conta = 0;
$rename = 0;
mkdir("immagini/fotogallery/".$_POST['album']."/",0777);
$dir = "immagini/fotogallery/".$_POST['album'];
for($i=1;$i<$_POST['num_foto'];$i++)
{
$tName = $_FILES['img'.$i]['tmp_name'];
$name = $_FILES['img'.$i]['name'];
if(move_uploaded_file($tName,$dir.$name))
$conta++;
/* if(rename("immagini/fotogallery/".$_POST['album']."/img$i.JPG","immagini/fotogallery/".$_POST['album']."/$i.JPG"))
$rename++;*/
}
Comuqnue tutto funziona, a parte "move_uploaded_file($tName,$dir.$name)".
Quindi presumo che non vadano bene queste due righe:
Mi potreste dare una mano?Codice PHP:$tName = $_FILES['img'.$i]['tmp_name'];
$name = $_FILES['img'.$i]['name'];
Grazie,
Ciao!

LinkBack URL
About LinkBacks



