Heim > Backend-Entwicklung > PHP-Tutorial > Die Funktion is_uploaded_file() ist eine Funktion in PHP

Die Funktion is_uploaded_file() ist eine Funktion in PHP

WBOY
Freigeben: 2023-09-07 09:38:02
nach vorne
1045 Leute haben es durchsucht

Die Funktion

Die Funktion is_uploaded_file() ist eine Funktion in PHP

is_uploaded_file() prüft, ob die Datei per HTTP POST hochgeladen wurde. Diese Funktion gibt TRUE zurück, wenn die Datei über HTTP POST hochgeladen wurde. Gibt bei einem Fehler FALSE zurück.

Syntax

is_uploaded_file(file_path)
Nach dem Login kopieren

Parameter

  • Dateipfad -Geben Sie die zu überprüfende Datei an.

Gibt

Wenn die Datei über HTTP POST hochgeladen wird, gibt die Funktion is_uploaded_file() TRUE zurück. Gibt bei einem Fehler FALSE zurück.

Angenommen, wir laden die Datei „new.txt“ mit folgendem Inhalt hoch.

This is demo text!
Nach dem Login kopieren

Beispiel

<?php
   // checking for file is uploaded via HTTP POST
   if (is_uploaded_file($_FILES[&#39;userfile&#39;][&lsquo;new.txt&#39;])) {
      echo "File ". $_FILES[&#39;userfile&#39;][&lsquo;new.txt&#39;] ." uploaded successfully!</p><p>";
      // displaying contents of the uploaded file
      echo "Reading Contents of the file:</p><p>";
      readfile($_FILES[&#39;userfile&#39;][&lsquo;new.txt&#39;]);
   } else {
      echo "File ". $_FILES[&#39;userfile&#39;][&lsquo;new.txt&#39;] ." failed in uploading! File upload attack could       be the reason!</p><p>";
   }
?>
Nach dem Login kopieren

Ausgabe

File new.txt uploaded successfully!
Reading Contents of the file:
This is demo text!
Nach dem Login kopieren

Sehen wir uns ein weiteres Beispiel mit der Datei „details.txt“ an.

Beispiel

Live-Demo

<?php
$file = "newdetailstxt";
if(is_uploaded_file($file)) {
   echo ("Uploaded via HTTP POST");
} else {
   echo ("Not uploaded via HTTP POST");
}
?>
Nach dem Login kopieren

Ausgabe

Not uploaded via HTTP POST!
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDie Funktion is_uploaded_file() ist eine Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
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