Inhaltsverzeichnis
Syntax
Parameter
Heim Backend-Entwicklung PHP-Tutorial fopen()-Funktion in PHP

fopen()-Funktion in PHP

Aug 27, 2023 pm 09:41 PM
php 函数 fopen

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!

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 Artikel -Tags

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)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

CakePHP Datum und Uhrzeit

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

CakePHP-Projektkonfiguration

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

CakePHP-Datei hochladen

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

CakePHP-Routing

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

Besprechen Sie CakePHP

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP-Kurzanleitung

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

See all articles