Chiedilo a chi ha inventato PHP
E' il server array che ti permette di gestire i dati del file uploadato tramite un form multidata.
Il senso del mio script è chiaro e molto semplice (se tu avessi letto il manuale riguardo la funzione move_uploaded_file()):
Nel momento in cui tu clicchi il submit del tuo form, il file viene automaticamente uploadato in una destinazione temporanea sul server ($_FILES['file1']['tmp_name']).
Da qui, grazie alla funzione move_uploaded_file, lo sposti dove tu vuoi, rinominandolo o lasciandogli il suo nome originale ($_FILES['file1']['name']). Se la cosa va a buon fine...etc...
l'Array è bidimensionale pe run semplice motivo...se stai uploadando 50 files puoi gestirne i dati individualmente usando come indice il nome del campo file del tuo form:
$_FILES['file1']
$_FILES['file2']
$_FILES['file3']
....................
$_FILES['file50']
testa lo script...e vedrai che funziona...
![]()