Die Skriptsprache PHP wird häufig von Webservern für das Hinzufügen von Interaktivität auf Webseiten und administrative Aufgaben auf Servern eingesetzt. Eine gemeinsame Aufgabe Ändern und Anhängen von Daten an Text -Dateien wie Protokolle . Anleitung
1
Öffnen Sie Ihren bevorzugten Texteditor. Jeder Redakteur kann schriftlich Klartext tun wird.
2
Fügen Sie die PHP -Tags. Der gesamte Code wird innerhalb dieser Tags gehen : < ? Php
> TCM- Seite 3
folgende Einfügen, um den Text -Datei zu öffnen :
$ fout = fopen (" file.log ", "an ");
fwrite ( $ fout, "Line of Daten am Ende eingefügt . ");
der Schlüssel hier ist das "at ". "A" sagt, " fopen ", um die Datei zu öffnen und bereiten am Ende der es schreiben , mit anderen Worten, um Daten in die Datei anzuhängen. Das funktioniert sehr gut für Log-Dateien. "T" weist PHP an, die Datei in "Übersetzung " -Modus, der die entsprechenden PHP Zeilenumbrüche für das Betriebssystem auf dem es läuft schreiben verursacht öffnen.
Wenn Sie die Daten an den Anfang der angehängt werden soll Datei , müssen Sie ein wenig mehr Arbeit zu tun
4
Fügen Sie den folgenden , um eine Zeile am Anfang der Datei anfügen : .
$ fin = fopen (" file.log "," r + ");
$ alt = file_get_contents ( $ fin);
fwrite ( $ fin, " Das wird am Anfang \\ n "go $ alt) ; .
Diese liest alle Daten aus der Datei , fügt der neue Text an den Anfang davon und schreibt sie alles wieder aus . Wenn die Datei besonders groß ist , können Sie ein wenig Zeit mit dem " fseek "-Befehl zu speichern.
5
die folgenden , um eine Zeile am Anfang der Datei anhängen ohne das Lesen der Daten in Fügen Speicher zuerst:
$ fout = fopen (" file.log ", "a + ");
fseek ($ fout , 0, SEEK_SET );
fwrite ( $ fin, ) "Das wird am Anfang \\ n go" ;