PHP utilise HTML5 pour implémenter plusieurs exemples de téléchargement de fichiers

高洛峰
Libérer: 2023-03-04 19:42:01
original
1653 Les gens l'ont consulté

Tout d'abord, permettez-moi de vous présenter l'attribut multiple de fichier en HTML5

Définition et utilisation

L'attribut multiple précise que le champ de saisie peut sélectionner plusieurs valeurs. Si cet attribut est utilisé, le champ peut accepter plusieurs valeurs.

Exemple :

<form action="demo_form.asp" method="get">
 Select images: <input type="file" name="img" multiple="multiple" />
 <input type="submit" />
</form>
Copier après la connexion

Le fichier d'entrée dans l'exemple ci-dessus peut accepter plusieurs champs de téléchargement de fichiers.

Après avoir compris les attributs multiples du fichier en HTML5, commençons par expliquer comment utiliser HTML5 pour télécharger plusieurs fichiers.

Exemple de code :

html :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<form action="my_parser.php" method="post" enctype="multipart/form-data">
 <p><input name="upload[]" type="file" multiple="multiple" /></p>
 <input type="submit" value="Upload all files">
</form>
</body>
</html>
Copier après la connexion

code php :

for($i=0; $i<count($_FILES[&#39;upload&#39;][&#39;name&#39;]); $i++) {
 //Get the temp file path
 $tmpFilePath = $_FILES[&#39;upload&#39;][&#39;tmp_name&#39;][$i];
 
 //Make sure we have a filepath
 if ($tmpFilePath != ""){
  //Setup our new file path
  $newFilePath = "./uploadFiles/" . $_FILES[&#39;upload&#39;][&#39;name&#39;][$i];
 
  //Upload the file into the temp dir
  if(move_uploaded_file($tmpFilePath, $newFilePath)) {
 
   //Handle other code here
 
  }
 }
}
Copier après la connexion

Merci d'avoir lu, j'espère que cela pourra vous aider, merci pour votre soutien à ce site !

Pour plus d'articles sur PHP utilisant HTML5 pour implémenter plusieurs exemples de téléchargement de fichiers, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
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