Salve amici,
nella guida PHP ho trovato il seguente codice per fare upload multipli di file.

<form action="" method="post" enctype="multipart/form-data">


Pictures:
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
</p>
</form>

<?php
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "data/$name");
}
}
?>

Io però la scrittura la devo fare in una pagina.php diversa
nel mio form ho:
<form enctype='multipart/form-data' name='form1' action=altrapagina.php' method='POST'>

Nell'altra pagina accedo all'array $_POST per leggere i dati dei vari campi del mio form.

Quando accede all'array $_FILES ottengo errore:
Warning: Invalid argument supplied for foreach() in C:\AppServ\www\ibk\wizard\writedata.php on line

47

Volevo chiedervi come devo riferirmi all'array $_FILES["pictures"] quando sono nell'altra pagina.

Spero di essermi spiegato e conto sul vostro aiuto.
Grazie