Codice PHP:
//ricevo i dati delle immagini
$files = array();
$fdata=$_FILES["file"];
$numarray count($_FILES['file']['name'][]);
var_dump($numarray);
//se ha inserito almeno una foto e un nome album procedo
if($numarray != || $album != "NULL"){
//inserisco nel db e creo la cartella per l'album
$sql mysql_query("SELECT id FROM Album WHERE user ='$id'") or die(mysql_error());
$nums mysql_num_rows($sql) + 1;
$data date("Y-m-d H:i:s");
$insert mysql_query("INSERT INTO Album
(user, nome, data)
VALUES
('
$id', '$album', '$data')") or die(mysql_error());
mkdir("utenti/$id/$nums"0777);
mkdir("utenti/$id/$nums/200"0777);
mkdir("utenti/$id/$nums/50"0777);

//riprendo le immagini e le inserisco nelle cartelle
for($i=1$i <= $numarray$i++){
$files[] = array(
'name' => $fdata["name"][$i],
'tmpfile' => $fdata["tmp_name"][$i],
'size' => $fdata["size"][$i],
'error' => $fdata["error"][$i],
);
var_dump($files);
//controllo che il file non sia più grande di 500kb
if ($_FILES["file"]["size"][$i] < 512000){
if (
$_FILES["file"]["error"][$i] > 0){
echo 
"Errore: " $_FILES["file"]["error"]."";
}
}

$tmpfile $files["tmpfile"][$i];
$orgname "{$i}_c.jpg";
$org "{$i}.jpg";
$destdir "utenti/$id/$nums/"
$destfile $destdir.$orgname;

move_uploaded_file($tmpfile$destfile); 
Non riesco a far funzionare questo script per il caricamento di più immagini in una volta...non mi da errori e le cartelle $nums, $nums/200, e $nums/50 vengono create...

Vorrei recuperare il numero di file caricati con $numarray,ma stampandolo con var_dump in diversi tentativi non riesco mai ad ottenerlo correttamente...come fare?