![]() | Caricamento di pių fileE' possibile inviare pių file contemporanemante utilizzando in input nomi differenti. E' possibile caricare pių file contemporaneamente e avere le informazioni organizzate automaticamente in array. Per questo č necessario utilizzare la medesima sintassi di invio di array da form HTML che č utilizzata con select e checkbox multipli:
Quando la form č inviata, gli array $_FILES['userfile'], $_FILES['userfile']['name'], e $_FILES['userfile']['size'] saranno inizializzati (come sarā valorizzato $HTTP_POST_FILES per le versioni di PHP precedenti la 4.1.0). Quando il parametro register_globals č impostato a on saranno presenti anche le variabili globali. Ognuno di questi č un array indicizzato numericamente con i valori relativi ai diversi file caricati. Per esempio, si supponga che i nomi di file /home/test/review.html e /home/test/xwp.out siano inviati. In questo caso, $_FILES['userfile']['name'][0] conterrebbe il valore review.html, e $_FILES['userfile']['name'][1] conterrebbe il valore xwp.out. Analogamente, $_FILES['userfile']['size'][0] conterrebbe la dimensione di review.html, e cosė via. Anche $_FILES['userfile']['name'][0], $_FILES['userfile']['tmp_name'][0], $_FILES['userfile']['size'][0], e $_FILES['userfile']['type'][0] sono impostati. | ![]() | |