Heim > Backend-Entwicklung > PHP-Tutorial > Warum ist meine PHP-Datei leer, nachdem ich „fopen()' und „fclose()' verwendet habe?

Warum ist meine PHP-Datei leer, nachdem ich „fopen()' und „fclose()' verwendet habe?

Mary-Kate Olsen
Freigeben: 2024-11-23 05:51:15
Original
265 Leute haben es durchsucht

Why is My PHP File Empty After Using `fopen()` and `fclose()`?

Schreiben in eine Datei in PHP

Diese Frage stellte sich, als ein Benutzer versuchte, mit fopen() und eine Textdatei zu erstellen und in diese zu schreiben fclose() funktioniert, aber die Datei blieb nach der Ausführung leer.

Die Lösung liegt in der Verwendung übergeordneter Funktionen wie file_put_contents(). Diese Funktion führt nahtlos die Aufgaben des Öffnens, Schreibens und Schließens einer Datei aus, ähnlich der unabhängigen Verwendung von fopen(), fwrite() und fclose().

Die Syntax für file_put_contents() lautet:

file_put_contents($filename, $content);
Nach dem Login kopieren

wobei $filename den Pfad zu der Datei angibt, die erstellt oder geändert werden soll, und $content die zu schreibenden Daten darstellt.

Zum Beispiel zum Erstellen Wenn Sie eine Datei mit dem Namen „lidn.txt“ erstellen und die Zeile „Katzen jagen Mäuse“ hineinschreiben, können Sie den folgenden Code verwenden:

file_put_contents("lidn.txt", "Cats chase mice");
Nach dem Login kopieren

Dieser Code erstellt in diesem Fall die Datei „lidn.txt“. 't exist und schreibe die angegebene Zeile hinein.

Das obige ist der detaillierte Inhalt vonWarum ist meine PHP-Datei leer, nachdem ich „fopen()' und „fclose()' verwendet habe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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 Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage