Manuel PHP

Précédent

 

Suivant

Chargement multiples de fichiers

Il est possible de charger plusieurs fichiers en même temps, et recevoir les informations adéquates organisées sous forme de tableau. Pour ce faire, il faut utiliser la même syntaxe díenvoi dans le code HTML que pour les sélections ou boite à cocher multiples.

Note: Le support du chargement multiple de fichier a été ajouté dans la version 3.0.10.

Exemple 18-2. Chargement multiple de fichier

<form action="file-upload.html" 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="Send files">
</form>
     

Lorsque le formulaire ci dessus est envoyé, les tableaux $userfile, $userfile_name, et $userfile_size seront initialisés (et $HTTP_POST_VARS aussi). Chaque tableau sera de type numérique, et contiendra les valeurs appropriées pour le chargement des fichiers.

Par exemple, si on veut envoyer les fichiers /home/test/review.html et /home/test/xwp.out, $userfile_name[0] contiendra review.html, et $userfile_name[1] contiendra xwp.out. De même, , $userfile_size[0] contiendra la taille de filesize, etcÖ

Précédent

Sommaire

Suivant

Common Pitfalls

Chapitre

PUT method support