Heim > Backend-Entwicklung > PHP-Tutorial > fopen()-Funktion in PHP

fopen()-Funktion in PHP

PHPz
Freigeben: 2023-08-27 21:42:02
nach vorne
2174 Leute haben es durchsucht

fopen()-Funktion in PHP

Verwenden Sie die Funktion fopen(), um eine Datei oder URL zu öffnen. Wenn die Funktion fehlschlägt, gibt sie FALSE und eine Fehlermeldung zurück. Fügen Sie „@“ vor dem Funktionsnamen hinzu, um die Fehlerausgabe auszublenden.

Syntax

fopen(file_path, mode, include_path, context)
Nach dem Login kopieren

Parameter

  • file_path − Der Pfad zur Datei.

  • mode − Die Art des Zugriffs, den Sie auf die Datei benötigen

    • "r" - nur lesen
    • "r+" - lesen/schreiben
    • "w" - nur schreiben
    • "w+" - lesen / Schreibe
    • "a" - schreibe einfach. Öffnen Sie die Datei und schreiben Sie bis zum Ende oder erstellen Sie eine neue Datei, falls diese noch nicht vorhanden ist.
    • "a+" - Lesen/Schreiben. Behalten Sie den Dateiinhalt bei, indem Sie bis zum Ende der Datei schreiben)
    • "x" – nur schreiben. Neue Datei erstellen. Gibt FALSE und einen Fehler zurück, wenn die Datei bereits existiert)
    • "x+" – lesen/schreiben. Neue Datei erstellen. Gibt FALSE und einen Fehler zurück, wenn die Datei bereits vorhanden ist.
  • context − Der Kontext des Dateizeigers.

  • Rückgabewert

    Die Funktion fopen() gibt FALSE und bei einem Fehler einen Fehler zurück. Fügen Sie „@“ vor dem Funktionsnamen hinzu, um die Fehlerausgabe auszublenden.

    Angenommen, wir haben eine Datei namens „new.txt“ mit folgendem Inhalt.
  • The content of the file!
    Nach dem Login kopieren
    Nach dem Login kopieren
Sehen wir uns nun ein Beispiel an –

Example

<?php
   // read/ write mode
   $file_pointer = fopen("new.txt", &#39;r+&#39;)
   or die("File does not exist");
   $res = fgets($file_pointer);
   echo $res;
   fclose($ile_pointer);
?>
Nach dem Login kopieren

Output

The content of the file!
Nach dem Login kopieren
Nach dem Login kopieren

Sehen wir uns ein Beispiel einer „one.txt“-Datei an.

Beispiel

<?php
   // read/write mode
   $file_pointer = fopen("one.txt", "w+");
   // writing to file
   fwrite($file_pointer, &#39;demo content&#39;);
   echo fread($file_pointer, filesize("new.txt"));
   fclose($file_pointer);
?>
Nach dem Login kopieren

Ausgabe

demo content
Nach dem Login kopieren

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

Verwandte Etiketten:
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage