a occhio e croce dovrebbe funzionare....
nel form di upload cambia solo il nome del campo file in name="uploadfile[]"
Codice PHP:
<?php
$numberfile = 0;
if (isset($_POST['uploadfile']) AND $_POST['uploadfile']>0) $numberfile = $_POST['uploadfile'];
$msg="";
$img="";
$maxFileUpload = "30";
$path = "tmp/";
foreach ($_FILES['fileupload']['name'] as $num=>$file)
{
if (!empty($_FILES['fileupload']['name'][$num])
{
$fileupload_temp = $_FILES['fileupload']['tmp_name'][$num];
$fileupload_name = $_FILES['fileupload']['name'][$num];
$fileupload_size = $_FILES['fileupload']['size'][$num];
$fileupload_type = $_FILES['fileupload']['type'][$num];
$fileupload_error = $_FILES['fileupload']['error'][$num];
$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 $name NON é stato caricato.</span>";
}
}
}
?>