Heim > Backend-Entwicklung > PHP-Tutorial > Wie stelle ich einer Datei in PHP Inhalte voran?

Wie stelle ich einer Datei in PHP Inhalte voran?

Susan Sarandon
Freigeben: 2024-11-06 22:38:03
Original
976 Leute haben es durchsucht

How do I prepend content to a file in PHP?

An den Anfang einer Datei in PHP voranstellen

In PHP wird beim Schreiben in eine Datei der Inhalt an das Ende der vorhandenen Datei angehängt . Um den Inhalt am Anfang voranzustellen, benötigen wir eine Problemumgehung.

Problem beim Überschreiben von Rewind()

Die Funktion rewind() positioniert, wie Sie erwähnt haben, den Dateizeiger neu der Anfang der Datei. Wenn der aktuelle Inhalt jedoch größer als der vorangestellte Inhalt ist, wird der vorhandene Inhalt überschrieben.

Lösung: Vorangestellten Inhalt anhängen

Anstatt die Datei zu überschreiben, haben wir kann den vorangestellten Inhalt an den Anfang des vorhandenen Inhalts der Datei anhängen:

$prepend = 'prepend me please';

$file = '/path/to/file';

$fileContents = file_get_contents($file);

file_put_contents($file, $prepend . $fileContents);
Nach dem Login kopieren

Dieser Ansatz stellt sicher, dass der ursprüngliche Inhalt erhalten bleibt während der neue Inhalt am Anfang der Datei vorangestellt wird.

Das obige ist der detaillierte Inhalt vonWie stelle ich einer Datei in PHP Inhalte voran?. 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