Ho modificato il codice:
Codice PHP:
//ricevo i dati delle immagini
$files = array();
$fdata=$_FILES["file"];
$numarray = count($fdata);
for($i=1; $i <= $numarray; $i++){
$files[] = array(
'name' =>$fdata["name"][$i],
'tmp_name'=>$fdata["tmp_name"][$i],
'type' => $fdata["type"][$i],
'size' => $fdata["size"][$i],
'error' => $fdata["error"][$i],
);
}
Devo contare le foto che vengono caricate ed è giusto fare come ho fatto io con $numarray?
Facendo il var_dump di $files caricando una sola immagine mi da questo:
array(5) { [0]=> array(5) { ["name"]=> NULL ["tmp_name"]=> NULL ["type"]=> NULL ["size"]=> NULL ["error"]=> NULL } [1]=> array(5) { ["name"]=> NULL ["tmp_name"]=> NULL ["type"]=> NULL ["size"]=> NULL ["error"]=> NULL } [2]=> array(5) { ["name"]=> NULL ["tmp_name"]=> NULL ["type"]=> NULL ["size"]=> NULL ["error"]=> NULL } [3]=> array(5) { ["name"]=> NULL ["tmp_name"]=> NULL ["type"]=> NULL ["size"]=> NULL ["error"]=> NULL } [4]=> array(5) { ["name"]=> NULL ["tmp_name"]=> NULL ["type"]=> NULL ["size"]=> NULL ["error"]=> NULL } }