Maison  >  Article  >  développement back-end  >  fichier php puis téléchargez le code d'erreur

fichier php puis téléchargez le code d'erreur

coldplay.xixi
coldplay.xixioriginal
2020-08-10 10:05:062389parcourir

Code d'erreur de téléchargement de fichier php : marquez d'abord le formulaire dans le html ; puis ajoutez un champ caché dans le formulaire et enfin prédéfinissez le tableau de variables [$_FILES].

fichier php puis téléchargez le code d'erreur

Code d'erreur de téléchargement de fichier php :

Remarque :

1. Lors du téléchargement d'un fichier, le formulaire en html doit être marqué :

enctype='multipart/form-data'

2. Il y a un dicton qui dit qu'il doit être dans le formulaire et ajouter un champ caché devant le fichier, tel comme :

<input type=hidden name=&#39;MAX_FILE_SIZE&#39; value=&#39;value&#39;>

Code d'erreur de téléchargement de fichier :

1. Le tableau de variables prédéfinies $_FILES a 5 contenus :

  • $_FILES['userfile ']['name'] - le nom d'origine du fichier de la machine client

  • $_FILES['userfile']['type'] - le type MIME du fichier

  • $_FILES['userfile']['size']——La taille du fichier téléchargé, en octets

  • $_FILES['userfile' ]['tmp_name ']——Le nom du fichier temporaire stocké sur le serveur après le téléchargement du fichier

  • $_FILES['userfile']['error']——Le code d'erreur liés au téléchargement du fichier

2 $_FILES['userfile']['error'] peut avoir les valeurs et significations suivantes :

  • 0 - Non. une erreur se produit, le téléchargement du fichier a réussi. Ce n’est pas nécessairement vrai qu’un fichier a été téléchargé. Il est possible que vous puissiez vérifier et constater que la taille est 0.

  • 1 - Le fichier téléchargé dépasse la valeur limitée par l'option upload_max_filesize dans php.ini.

  • 2 - La taille du fichier téléchargé dépasse la valeur spécifiée par l'option MAX_FILE_SIZE dans le formulaire HTML.

  • 3 - Seule une partie du fichier est téléchargée.

  • 4 - Aucun fichier n'a été téléchargé. Cela signifie que le champ fichier du formulaire n’a aucun contenu et est une chaîne vide.

Recommandations d'apprentissage associées : programmation php (vidéo)

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!

Déclaration:
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