国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim Backend-Entwicklung PHP-Tutorial Einfache Beispiele und Anleitungen zum Hochladen von Dateien mit PHP

Einfache Beispiele und Anleitungen zum Hochladen von Dateien mit PHP

Jul 29, 2016 am 09:12 AM
file files gt name

Dateien hochladenBeispiel

Erstellen Sie zun?chst ein Formular, das Dateien hochladen kann

<code><span><<span>html</span>></span><span><<span>body</span>></span><span><<span>form</span><span>action</span>=<span>"upload.php"</span><span>method</span>=<span>"post"</span><span>enctype</span>=<span>"multipart/form-data"</span>></span><span><<span>input</span><span>type</span>=<span>"file"</span><span>name</span>=<span>"file"</span>/></span><span><<span>input</span><span>type</span>=<span>"submit"</span><span>value</span>=<span>"submit"</span><span>name</span>=<span>"submit"</span>></span><span></<span>form</span>></span><span></<span>body</span>></span><span></<span>html</span>></span></code>

Im Formular nach dem Absenden Es wird upload.php überlassen, damit umzugehen. Lassen Sie uns den einfachsten Upload-Handler schreiben:

<code><span><?php</span>
var_dump(<span>$_POST</span>);
var_dump(<span>$_FILES</span>);

<span>$uploadPath</span> = <span>'./upload/'</span>;
<span>$tempFileName</span> = <span>$_FILES</span>[<span>'file'</span>][<span>'tmp_name'</span>];
<span>$uploadFileName</span> = <span>$uploadPath</span>.<span>$_FILES</span>[<span>'file'</span>][<span>'name'</span>];
<span>if</span>(move_uploaded_file(<span>$tempFileName</span>,<span>$uploadFileName</span>)){
  <span>echo</span><span>'upload success'</span>;
}<span>else</span>{
  <span>echo</span><span>'upload fail'</span>;
}</code>

Besuchen Sie die Einreichungsseite und senden Sie das Formular ab. Sie k?nnen die folgende Ausgabe sehen:

<code><span>array</span> (size=<span>1</span>)
  <span>'submit'</span> => string <span>'submit'</span> (length=<span>6</span>)
<span>array</span> (size=<span>1</span>)
  <span>'file'</span> =>
    <span>array</span> (size=<span>5</span>)
      <span>'name'</span> => string <span>'laravel-quickstart-welcome.png'</span> (length=<span>30</span>)
      <span>'type'</span> => string <span>'image/png'</span> (length=<span>9</span>)
      <span>'tmp_name'</span> => string <span>'/tmp/phpYKQKaY'</span> (length=<span>14</span>)
      <span>'error'</span> => int <span>0</span><span>'size'</span> => int <span>91148</span>
upload success</span></code>

Ausgabebeschreibung Zwei Punkte: Der von

  1. type=file input übermittelte Inhalt wird im Array $_FILES angezeigt. Verwenden Sie das name-Feld der Eingabe als $_FILES-Index im -Array.
  2. Der per Eingabe mit type=file übermittelte Inhalt wird weiterhin im Array $_POST angezeigt.

$_FILESDie Struktur des Arrays, das jeder Datei im Array entspricht, ist wie folgt:

  • name Der Dateiname der hochgeladenen Datei
  • type Typ der hochgeladenen Datei
  • tmp_name PHPNach dem Hochladen der Datei wird sie tempor?r gespeichert Verzeichnis zuerst, und tmp_name zeigt diese tempor?re Datei an. Der Pfad
  • error speichert den Fehlercode
  • size Die Gr??e der hochgeladenen Datei in Bytes

Also PHPDie Idee, Dateien hochzuladen, ist relativ einfach. Nachdem die Datei hochgeladen wurde, werden die Informationen im Array $_FILES gespeichert erforderlich (z. B. der Suffixname), und verwenden Sie dann die Funktion move_uploaded_file, um die Datei vorübergehend in Ihr Upload-Verzeichnis zu kopieren.

Hinweise

  • Das From-Formular muss das Attribut enctype="multipart/form-data" setzen, sonst kann es nicht hochgeladen werden
  • Der Ordner im Upload-Pfad muss vorhanden sein, andernfalls wird ein Fehler gemeldet

    <code>failed to open stream: No such file or directory
    </code>
  • Verwenden Sie keine anderen Funktionen zum Kopieren hochgeladener Dateien, sondern verwenden Sie bitte die Funktion move_uploaded_file. Da diese Funktion überprüft, ob es sich bei der tempor?ren Datei um eine über PHP hochgeladene Datei handelt, kann verhindert werden, dass Systemdateien versehentlich in das Upload-Verzeichnis kopiert werden.

  • Bei Bedarf k?nnen Sie mit is_uploaded_file feststellen, ob eine Datei über PHP hochgeladen wurde.
  • Wenn die Datei, die dem Pfad des zweiten Parameters von move_uploaded_file entspricht, bereits vorhanden ist, wird sie überschrieben.

Referenz:

  • PHP-Datei-Upload
  • PHP: move_uploaded_file - Handbuch
').addClass(' pre -numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

Das Obige stellt einfache Beispiele und Anweisungen zum Hochladen von Dateien in PHP vor, einschlie?lich des Hochladens von Dateien und der Indizierung. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4? Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4? Dec 29, 2023 pm 02:27 PM

Viele Benutzer werden sich bei der Auswahl von Smartwatches für die Marke Huawei entscheiden. Viele Benutzer sind neugierig auf den Unterschied zwischen Huawei GT3pro und GT4. Was sind die Unterschiede zwischen Huawei GT3pro und GT4? 1. Aussehen GT4: 46 mm und 41 mm, das Material ist Glasspiegel + Edelstahlgeh?use + hochaufl?sende Faserrückschale. GT3pro: 46,6 mm und 42,9 mm, das Material ist Saphirglas + Titangeh?use/Keramikgeh?use + Keramikrückschale 2. Gesundes GT4: Mit dem neuesten Huawei Truseen5.5+-Algorithmus werden die Ergebnisse genauer. GT3pro: EKG-Elektrokardiogramm sowie Blutgef?? und Sicherheit hinzugefügt

So konvertieren Sie einen PHP-Blob in eine Datei So konvertieren Sie einen PHP-Blob in eine Datei Mar 16, 2023 am 10:47 AM

So konvertieren Sie einen PHP-Blob in eine Datei: 1. Erstellen Sie eine PHP-Beispieldatei; 2. über ?function blobToFile(blob) {return new File([blob], 'screenshot.png', { type: 'image/jpeg' }) } ”-Methode kann zum Konvertieren von Blob in eine Datei verwendet werden.

Verwenden Sie die Funktion File.length() von Java, um die Gr??e der Datei zu ermitteln Verwenden Sie die Funktion File.length() von Java, um die Gr??e der Datei zu ermitteln Jul 24, 2023 am 08:36 AM

Verwenden Sie die File.length()-Funktion von Java, um die Gr??e einer Datei zu ermitteln. Die Dateigr??e ist eine sehr h?ufige Anforderung beim Umgang mit Dateioperationen. Java bietet eine sehr praktische M?glichkeit, die Gr??e einer Datei zu ermitteln, d. h. mithilfe der L?nge(. )-Methode der File-Klasse. In diesem Artikel wird erl?utert, wie Sie mit dieser Methode die Gr??e einer Datei ermitteln und entsprechende Codebeispiele angeben. Zuerst müssen wir ein File-Objekt erstellen, um die Datei darzustellen, deren Gr??e wir ermitteln m?chten. So erstellen Sie ein File-Objekt: Filef

Hongmeng native Anwendung zuf?lliger Poesie Hongmeng native Anwendung zuf?lliger Poesie Feb 19, 2024 pm 01:36 PM

Um mehr über Open Source zu erfahren, besuchen Sie bitte: 51CTO Hongmeng Developer Community https://ost.51cto.com Laufumgebung DAYU200:4.0.10.16SDK: 4.0.10.15IDE: 4.0.600 1. Um eine Anwendung zu erstellen, klicken Sie auf Datei- >newFile->CreateProgect. Vorlage ausw?hlen: [OpenHarmony] EmptyAbility: Geben Sie den Projektnamen, shici, den Namen des Anwendungspakets com.nut.shici und den Speicherort der Anwendung XXX ein (kein Chinesisch, Sonderzeichen oder Leerzeichen). CompileSDK10, Modell: Stage. Ger?t

Benennen Sie Dateien mit der Java-Funktion File.renameTo() um Benennen Sie Dateien mit der Java-Funktion File.renameTo() um Jul 25, 2023 pm 03:45 PM

Verwenden Sie die Funktion File.renameTo() von Java, um Dateien umzubenennen. In der Java-Programmierung müssen wir h?ufig Dateien umbenennen. Java stellt die File-Klasse für die Verarbeitung von Dateioperationen bereit, und die Funktion renameTo() kann Dateien problemlos umbenennen. In diesem Artikel wird die Verwendung der Java-Funktion File.renameTo() zum Umbenennen von Dateien vorgestellt und entsprechende Codebeispiele bereitgestellt. Die Funktion File.renameTo() ist eine Methode der File-Klasse.

Fix: Snipping-Tool funktioniert unter Windows 11 nicht Fix: Snipping-Tool funktioniert unter Windows 11 nicht Aug 24, 2023 am 09:48 AM

Warum das Snipping-Tool unter Windows 11 nicht funktioniert Das Verst?ndnis der Grundursache des Problems kann dabei helfen, die richtige L?sung zu finden. Hier sind die h?ufigsten Gründe, warum das Snipping Tool m?glicherweise nicht ordnungsgem?? funktioniert: Focus Assistant ist aktiviert: Dies verhindert, dass das Snipping Tool ge?ffnet wird. Besch?digte Anwendung: Wenn das Snipping-Tool beim Start abstürzt, ist es m?glicherweise besch?digt. Veraltete Grafiktreiber: Inkompatible Treiber k?nnen das Snipping-Tool beeintr?chtigen. St?rungen durch andere Anwendungen: Andere laufende Anwendungen k?nnen mit dem Snipping Tool in Konflikt geraten. Das Zertifikat ist abgelaufen: Ein Fehler w?hrend des Upgrade-Vorgangs kann zu diesem Problem führen. Diese einfache L?sung ist für die meisten Benutzer geeignet und erfordert keine besonderen technischen Kenntnisse. 1. Aktualisieren Sie Windows- und Microsoft Store-Apps

Verwenden Sie die Funktion File.getParent() von Java, um den übergeordneten Pfad der Datei abzurufen Verwenden Sie die Funktion File.getParent() von Java, um den übergeordneten Pfad der Datei abzurufen Jul 24, 2023 pm 01:40 PM

Verwenden Sie die Funktion File.getParent() von Java, um den übergeordneten Pfad einer Datei abzurufen. In der Java-Programmierung müssen wir h?ufig Dateien und Ordner bearbeiten. Manchmal müssen wir den übergeordneten Pfad einer Datei ermitteln, also den Pfad des Ordners, in dem sich die Datei befindet. Die File-Klasse von Java bietet die Methode getParent(), um den übergeordneten Pfad einer Datei oder eines Ordners abzurufen. Die File-Klasse ist Javas abstrakte Darstellung von Dateien und Ordnern. Sie bietet eine Reihe von Methoden zum Bearbeiten von Dateien und Ordnern. Unter ihnen, bekommen

Verwenden Sie die Funktion File.getParentFile() von Java, um das übergeordnete Verzeichnis der Datei abzurufen Verwenden Sie die Funktion File.getParentFile() von Java, um das übergeordnete Verzeichnis der Datei abzurufen Jul 27, 2023 am 11:45 AM

Verwenden Sie die Funktion File.getParentFile() von Java, um das übergeordnete Verzeichnis einer Datei abzurufen. In der Java-Programmierung müssen wir h?ufig Dateien und Ordner bedienen. Wenn wir das übergeordnete Verzeichnis einer Datei abrufen müssen, k?nnen wir die von Java bereitgestellte Funktion File.getParentFile() verwenden. In diesem Artikel wird die Verwendung dieser Funktion erl?utert und Codebeispiele bereitgestellt. Die Dateiklasse in Java ist die Hauptklasse zum Betreiben von Dateien und Ordnern. Es bietet viele Methoden zum Abrufen und Bearbeiten von Dateieigenschaften

See all articles