Heim > Backend-Entwicklung > PHP-Problem > So laden Sie Dateien mit $_FILES in PHP hoch

So laden Sie Dateien mit $_FILES in PHP hoch

autoload
Freigeben: 2023-03-08 22:02:01
Original
1689 Leute haben es durchsucht

In PHP können Sie das Hochladen einzelner und mehrerer Dateien mit nur wenigen Codezeilen abschließen. Die Funktion zum Hochladen von PHP-Dateien ermöglicht das Hochladen von Binär- und Textdateien. Darüber hinaus haben Sie über PHP-Authentifizierungs- und Dateibearbeitungsfunktionen die vollständige Kontrolle darüber, welche Dateien hochgeladen werden.

$_FILES

in PHP PHP global $_FILES enthält alle Informationen der Datei. Mit Hilfe der globalen Variablen $_FILES können wir den Dateinamen, den Dateityp, die Dateigröße, den temporären Dateinamen und dateibezogene Fehler ermitteln. $_FILES包含文件的所有信息。 在$_FILES全局变量的帮助下,我们可以得到文件名,文件类型,文件大小,临时文件名和与文件相关的错误。

    PHP $_FILES 是一个预定义的数组,用来获取通过 POST 方法上传文件的相关信息。如果为单个文件上传,那么 $_FILES 为二维数组;如果为多个文件上传,那么 $_FILES 为三维数组。

1.建立一个 file.html 演示上传文件,其中的代码如下:

<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>
Nach dem Login kopieren

2.新建一个用于接收文件信息的 PHP 文件 file.php,代码如下:

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

3.在 file.html 页面选择文件后,单击 Send File

PHP $_FILES ist ein vordefiniertes Array, das verwendet wird, um Informationen über Dateien zu erhalten, die über die POST-Methode hochgeladen wurden. Beim Hochladen einer einzelnen Datei ist $_FILES ein zweidimensionales Array; beim Hochladen mehrerer Dateien ist $_FILES ein dreidimensionales Array.

1. Erstellen Sie eine file.html, um das Hochladen von Dateien zu demonstrieren. Der Code lautet wie folgt:

Array
(
    [userfile] => Array
        (
            [name] => 5a16984f62bc8364.jpg
            [type] => image/jpeg
            [tmp_name] => C:\Windows\php3F2.tmp    
            [error] => 0
            [size] => 47611
        )

)
Nach dem Login kopieren
2. Erstellen Sie eine neue PHP Informationsdatei file.php, der Code lautet wie folgt: rrreee3 Nachdem Sie die Datei auf der Seite file.html ausgewählt haben, klicken Sie auf Datei senden-Schaltfläche, um die folgenden Informationen auf der Seite auszugeben: 🎜rrreee🎜Empfohlen: „🎜php-Video-Tutorial🎜“ „🎜php-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo laden Sie Dateien mit $_FILES in PHP hoch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage