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

fopen()-Funktion in PHP

PHPz
PHPznach vorne
2023-08-27 21:41:062146Durchsuche

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)

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!
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);
?>

Output

The content of the file!

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

Ausgabe

demo content

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen