Ciao,
ti ho risposto su un altro forum, ma lo faccio volentieri anche qui, così magari può esser d'aiuto anche ad altri.
Innanzitutto devi modificare il form, mettendo:
[php]<form action="nuovanotiziasubmit.php" method="post" enctype="multipart/form-data">[/php]
$_FILES conterrà i seguanti campi:
[php]
$_FILES['immagine']['name'][0]
$_FILES['immagine']['name'][1]
$_FILES['immagine']['name'][2]
$_FILES['immagine']['type'][0]
$_FILES['immagine']['type'][1]
$_FILES['immagine']['type'][2]
$_FILES['immagine']['tmp_name'][0]
$_FILES['immagine']['tmp_name'][1]
$_FILES['immagine']['tmp_name'][2]
(questi sono i file temporanei da spostare con move_uploaded_file())
$_FILES['immagine']['error'][0]
$_FILES['immagine']['error'][1]
$_FILES['immagine']['error'][2]
$_FILES['immagine'][0]
$_FILES['immagine'][1]
$_FILES['immagine'][2]
[/php]
Per spostare il file non usare copy(), ma move_uploaded_file().
All'interno del tuo ciclo foreach, al posto del'attuale copy(...) il codice sarà:
[php]
move_uploaded_file($_FILES['immagine']['tmp_name'][$key],$path_imgup.$_FILES['immagine']['name'][$key]);
[/php]
Fai solo attenzione alle varie casistiche che ti si possono presentare, come ad esempio errori nell'upload dei files o files con nome identico ad altri già presenti nella cartella.
Alessandro