c'è un piccolo problema...

se io passo in $_FILES valori tramite un singolo <input type='file' />

va tutto bene

però se passo dei valori in quest'altro modo <input type="file" name="foto[]" />

il problema si ripresenta, se qualcuno si sta chiedendo perchè utilizzo foto[], è perchè ho un sistemino in js che mi permette di aggiungere nuovi input file...

ho notato una cosa... se stampo il contenuto dell'array del primo $_FILES ottengo questo...

Array (
[name] =>
[type] =>
[tmp_name] =>
[error] => 4
[size] => 0
)

con il secondo invece ottengo questo...

Array (
[name] => Array ( [0] => [1] => )
[type] => Array ( [0] => [1] => )
[tmp_name] => Array ( [0] => [1] => )
[error] => Array ( [0] => 4 [1] => 4 )
[size] => Array ( [0] => 0 [1] => 0 )
)

quindi tutti i controlli si rivelano nulli perchè ho sempre un valore sia in tmp_name, name, size

come si potrebbe ovviare a questo? se si può!

grazie