salve a tutti

so bene che l'argomento è stato abbondantemente trattato ma a causa della mia ignoranza in ambito php non riesco ad ottenere i risultati sperati.

ho preso spunto dalla seguente pillola e devo ammettere che, dopo alcuni aggiustamenti e personalizzazioni, il tutto funziona bene.

purtroppo però non riesco ad implementare al tutto una funzione di multi upload, mi sono rifatto al thread, ma non c'è verso di farlo funzionare.

a questo pensavo di procedere in questo modo:

utilizzo il seguente codice per fare il multi upload

Codice PHP:
<?php
$numberfile 
0;
if (isset(
$_POST['uploadfile']) AND $_POST['uploadfile']>0$numberfile $_POST['uploadfile'];
$msg="";
$img="";
$maxFileUpload "30";
$path "tmp/";
for(
$i=1;$i<=$numberfile;$i++) {
    if (isset(
$_FILES['fileupload'.$i])){
        
$fileupload_temp  $_FILES['fileupload'.$i]['tmp_name'];
        
$fileupload_name  $_FILES['fileupload'.$i]['name'];
        
$fileupload_size  $_FILES['fileupload'.$i]['size'];
        
$fileupload_type  $_FILES['fileupload'.$i]['type'];
        
$fileupload_error $_FILES['fileupload'.$i]['error'];
          
$target_path $path.basename($fileupload_name);
        if(
move_uploaded_file($fileupload_temp$target_path)){
              
$msg .= "<span class=\"TestoLinks\">Il file $fileupload_name é stato caricato con successo.</span>";
            
$img "<img src=\"upload/$fileupload_name\" width=\"120\" height=\"80\">";
        } else {
            
$msg .= "<span class=\"TestoLinks\">Il file $i NON é stato caricato.</span>";
        }            
    }
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data" name="fileupload" id="fileupload">
Seleziona il numero di file che vuoi caricare:<select name="uploadfile" id="uploadfile" onchange="this.form.submit()">
<?php for($i=0;$i<=$maxFileUpload;$i++) {
    echo 
"<option value=\"$i\"";
    if (
$numberfile==$i) echo "selected"// importante!
    
echo ">$i</option>";
?></select><hr />
<?php for($i=1;$i<=$numberfile;$i++) { echo "$i<input type=\"file\" name=\"fileupload".$i."\" id=\"fileupload".$i."\" />
"
; }  ?>
<hr />
<input name="Submit" type="submit" id="Submit" value="Submit" />
</form>


<?php echo $msg."
"
.$img;?></p>
</body>
</html>
successivamente sarebbe possibile usare la funzione copy e convert per copiare il contenuto della directory A alla B ed eseguire il resize di questi file?

grazie anticipatamente per le eventuali risposte.