Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet $_FILES in PHP?

Was bedeutet $_FILES in PHP?

青灯夜游
青灯夜游Original
2021-12-07 17:45:495176Durchsuche

In PHP ist „$_FILES“ eine vordefinierte Array-Variable, die zum Abrufen von Dateidaten verwendet wird, die per POST auf den Server hochgeladen werden. Beim Hochladen einer einzelnen Datei ist „$_FILES“ ein zweidimensionales Array; beim Hochladen mehrerer Dateien ist „$_FILES“ ein dreidimensionales Array.

Was bedeutet $_FILES in PHP?

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP-Version 7.1, DELL G3-Computer

In PHP ist „$_FILES“ eine vordefinierte Array-Variable.

Vordefinierte Variablen werden auch superglobale Variablen genannt. Sie können in allen Bereichen verwendet werden, ohne vorher deklariert zu werden. Über diese vordefinierten Variablen können Sie Informationen wie Benutzersitzung, Benutzerbetriebssystemumgebung und lokale Betriebssystemumgebung abrufen.

$_FILESDie über POST auf den Server hochgeladenen Dateidaten können abgerufen werden.

Wenn eine einzelne Datei hochgeladen wird, ist $_FILES ein zweidimensionales Array. Wenn mehrere Dateien hochgeladen werden, ist $_FILES ein dreidimensionales Array Array.

Beispiel:

Erstellen Sie eine Demo-Upload-Datei file.html. Der Code lautet wie folgt:

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

Erstellen Sie eine neue PHP-Datei file.php zum Empfangen von Dateiinformationen. Der Code lautet wie folgt:

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

Auf der file.html-Seite Klicken Sie nach Auswahl der Datei auf die Schaltfläche Datei senden. Die folgenden Informationen werden auf der Seite ausgegeben:

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
    )
)

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet $_FILES in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn