$_FILES |
Fichiers |
| PHP 4.1.0+ |
Syntaxe
|
variable = $_FILES[nom_champ_formulaire][propriete];
|
variable = $_FILES[nom_champ_formulaire][position][propriete];
|
Paramètres
| Nom |
Description |
| nom_champ_formulaire |
Ce paramètre permet d'indiquer le nom du champ du formulaire HTML. |
| position |
Ce paramètre permet d'indiquer le numéro du fichier, si plusieurs fichiers ont été téléverser. |
| propriete |
Ce paramètre permet d'indiquer l'une des propriétés du fichier téléverser. Les propriétés sont les suivantes : |
| name |
Cette clef permet d'indiquer le nom du fichier. |
| type |
Cette clef permet d'indiquer le type MIME du fichier. |
| tmp_name |
Cette clef permet d'indiquer l'emplacement physique sur le serveur. |
| error |
Cette clef permet d'indiquer le code d'erreur s'il y a lieu. |
| size |
Cette clef permet d'indiquer la taille du fichier. |
Description
Cette variable super global contient un tableau de tous les fichiers téléverser.
Remarques
- Vous devez vous assurez que la directive suivante est présente dans votre fichier «php.ini» :
- $_FILES vs $HTTP_POST_FILES: Cette variable super global est un remplacement de la variable obsolète «$HTTP_POST_FILES».
- Vous devez vous assurer d'avoir le paramètre «enctype="multipart/form-data"» dans la balise «FORM» du code HTML, car sinon, il n'enverra pas le contenu du fichier.
- Cette variable est une super global et de se fait, il n'est pas nécessaire de la définir avec le mot réservé «global», même si elle est demander à l'intérieur d'une fonction ou d'une méthode. Elle est vraiment disponible de partout dans le code source.
Voir également
Langage de programmation - HTML - Référence des balises - FORM
Dernière mise à jour : Jeudi, le 7 avril 2016