$_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