PHP Handleiding
Terug
Hoofdstuk 18.
Bestanden uploaden naar server
Volgende
Opmerking:
Ondersteuning voor meerdere file uploads werd toegevoegd in versie 3.0.10.
Voorbeeld 18-3.
Meerdere bestanden uploaden
form action=" file-upload.php "method="post" enctype="multipart / form-data "Send these files: br input name="userfile[]" type="file "br input name="userfile[]" type="file "br input type="submit" value="Verzenden "/ form
Als het bovenstaande form verstuurd wordt, worden de globale arrays $_FILES[ 'userfile'], $_FILES['userfile']['name'], en $_FILES['userfile']['size'] aangemaakt ($HTTP_POST_FILES voor PHP prior 4.1.0 en eerder).
Als register_globals aan staat, worden de globals $userfile[ 'name'] ook aangemaakt.
Deze arrays zijn numeriek geindexeerde arrays met de juiste waarden voor de ge-uploade bestanden.
Bijvoorbeeld, stel dat de bestanden / home / test / review.html en / home / test / xwp.out ge-upload worden.
In dit geval zou $userfile_name[ 0] de waarde review.html en $userfile_name[1] de waarde xwp.out bevatten.
Navolgend zou $userfile_size[ 0] de grootte van het bestand review.html 's bevatten, enzovoort.
$userfile[ 'name'][0], $userfile['tmp_name'][0], $userfile['size'][0] en $userfile['type'][0] zijn ook beschikbaar.
Terug
Begin
Volgende
Standaard valkuilen
Omhoog
PUT methode ondersteuning