Maison > développement back-end > Problème PHP > Comment télécharger plusieurs fichiers en même temps en php

Comment télécharger plusieurs fichiers en même temps en php

(*-*)浩
Libérer: 2023-02-24 12:36:02
original
3094 Les gens l'ont consulté

Vous pouvez utiliser différents noms pour le champ de saisie afin de télécharger plusieurs fichiers.

Comment télécharger plusieurs fichiers en même temps en php

PHP prend en charge le téléchargement de plusieurs fichiers en même temps et organise automatiquement leurs informations sous forme de tableaux. Pour réaliser cette fonctionnalité, vous devez utiliser la même syntaxe de soumission de tableau pour le champ de téléchargement de fichier dans le formulaire HTML que pour les cases à cocher et les cases à cocher.

Remarque : (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)

La prise en charge de plusieurs téléchargements de fichiers est ajoutée dans PHP 3.0. dans la version .10.

Télécharger plusieurs fichiers

<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="Send files" />
</form>
Copier après la connexion

Lorsque le formulaire ci-dessus est soumis, le tableau $_FILES['userfile'], $_FILES['userfile']['name' ] et $_FILES['userfile']['size'] seront initialisés ($HTTP_POST_FILES dans les versions antérieures à PHP 4.1.0).

Si register_globals est activé, les variables globales liées au téléchargement de fichiers seront également initialisées. Toutes ces soumissions seront stockées dans un tableau indexé numériquement.

Par exemple, en supposant que les fichiers nommés /home/test/review.html et /home/test/xwp.out soient soumis, alors $_FILES['userfile']['name'][0] La valeur sera review.html et la valeur de $_FILES['userfile']['name'][1] sera xwp.out.

De même, $_FILES['userfile']['size'][0] contiendra la taille du fichier review.html, et ainsi de suite.

De plus, $_FILES['userfile']['name'][0], $_FILES['userfile']['tmp_name'][0], $_FILES['userfile'] sont également défini ['size'][0] et $_FILES['userfile']['type'][0].

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal