Lehetséges több file egyidejű feltöltése is. Ebben az esetben a kapcsolódó információkat tömbökben kapod meg. Ahhoz, hogy ezt elérd, a hagyományos tömb hivatkozást kell alkalmaznod, mint minden más form elemnél:
Megjegyzés: Több file egyidejű feltöltése a PHP 3.0.10. óta lehetséges
Példa 18-2. Több file egyidejű feltöltése
|
Amikor a fenti form adatai elküldésre kerülnek, a $userfile, $userfile_name és $userfile_size globális tömbök létrejönnek. Ezek megtalálhatóak a $HTTP_POST_FILES tömbben is ($HTTP_POST_VARS tömb PHP 3-ban). Ezek a tömbök numerikus indexekkel rendelkeznek.
Páldául ha a /home/test/review.html és /home/test/xwp.out file-ok kerültek beküldésre, a $userfile_name[0] tartalma review.html és a $userfile_name[1] tartalma xwp.out. Hasonló módon a $userfile_size[0] a review.html file méretét tartalmazza, stb.
$userfile['name'][0], $userfile['tmp_name'][0], $userfile['size'][0] és $userfile['type'][0] szintén elérhetőek.