Maison >développement back-end >Problème PHP >Que signifie $_FILES en php

Que signifie $_FILES en php

青灯夜游
青灯夜游original
2021-12-07 17:45:495226parcourir

En php, "$_FILES" est une variable de tableau prédéfinie utilisée pour obtenir les données de fichiers téléchargées sur le serveur via POST. Si vous téléchargez un seul fichier, "$_FILES" est un tableau à deux dimensions ; si vous téléchargez plusieurs fichiers, "$_FILES" est un tableau à trois dimensions.

Que signifie $_FILES en php

L'environnement d'exploitation de ce tutoriel : système windows7, PHP version 7.1, ordinateur DELL G3

En php, "$_FILES" est une variable tableau prédéfinie.

Les variables prédéfinies sont également appelées variables super globales. Elles peuvent être utilisées dans tous les domaines sans être déclarées à l'avance. Grâce à ces variables prédéfinies, vous pouvez obtenir des informations telles que la session utilisateur, l'environnement du système d'exploitation utilisateur et l'environnement du système d'exploitation local.

$_FILESLes données du fichier téléchargées sur le serveur via POST peuvent être obtenues ;

Si un seul fichier est téléchargé, alors $_FILES est un tableau bidimensionnel si plusieurs fichiers sont téléchargés, alors $_FILES est un tableau tridimensionnel ; tableau.

Exemple :

Créez un fichier de téléchargement de démonstration file.html, le code est le suivant :

<html>
<head></head>
<body></body>
<form enctype="multipart/form-data" action="file.php" method="POST">
    Send this file: <input name="userfile" type="file" />
    <input type="submit" value="Send File" />
</form>
</html>

Créez un nouveau fichier PHP file.php pour recevoir les informations sur le fichier, le code est le suivant :

<?php
echo "<pre class="brush:php;toolbar:false">";
print_r($_FILES);
?>

Sur le page file.html Après avoir sélectionné le fichier, cliquez sur le bouton Envoyer le fichier et les informations suivantes seront affichées sur la page :

Array
(
    [userfile] => Array
    (
        [name] => Screen Shot 2016-05-12 at 18.13.24.png
        [type] => image/png
        [tmp_name] => /private/var/tmp/phplVHp3W
        [error] => 0
        [size] => 344925
    )
)

Apprentissage recommandé : "Tutoriel vidéo PHP"

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