fopen()-Funktion in PHP
Aug 27, 2023 pm 09:41 PMVerwenden 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!
<?php // read/ write mode $file_pointer = fopen("new.txt", 'r+') or die("File does not exist"); $res = fgets($file_pointer); echo $res; fclose($ile_pointer); ?>
The content of the file!
<?php
// read/write mode
$file_pointer = fopen("one.txt", "w+");
// writing to file
fwrite($file_pointer, 'demo content');
echo fread($file_pointer, filesize("new.txt"));
fclose($file_pointer);
?>
Nach dem Login kopieren
Ausgabe<?php // read/write mode $file_pointer = fopen("one.txt", "w+"); // writing to file fwrite($file_pointer, 'demo content'); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>
demo content
Nach dem Login kopieren
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!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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

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