Ti crei il form adatto col numero di immagini che preferisci e poi verifichi che files sono stati caricati e li uploadi dove vuoi:
Codice PHP:
<?php
if(!isset($_GEt['action'])
{
// numero di immagini
$n = 10;
?>
<form name="userinfo" method="post" enctype="multipart/form-data" action="?action=upload&n=<?php print($n); ?>">
varie info
<input type="text" name="user">
upload immagini:
<?php
for($i=1;$i<=$n;$i++)
{ ?>
<input type="file" name="upload<?php print($i); ?>">
<?php } ?>
</form>
<?php
else if($_GET['action'] == "upload")
{
$n = $_GET['n'];
$dir = "./directory/"
for($i=1;$i<=$n;$i++)
{
if(isset($_FILES["upload".$i]['tmp_name']))
{
if(move_uploaded_file($_FILES["upload".$i]['tmp_name'], $dir.$_FILES["upload".$i]['name']))
{
print("l'immagine ".$i." è stata caricata con successo!
");
}
else
{
print("Si è verificato un errore durante l'upload dell'immagine ".$i."
");
}
}
}
}
?>
Non ho testato il codice pero' dovrebbe funzionare