Einzelne Zeile überschreiben
Alex
- php
0 Götz
Hallo! Ich programmiere gerade ein Gästebuch in PHP (ich arbeite mit txt-Files) und habe folgendes Problem: Ich habe eine Edit-Funktion geschrieben, die den ausgewählten GB-Eintrag in ein Textfeld ausliest. Jetzt möchte ich den veränderten Inhalt speichern - und zwar genau in der Zeile, wo der Eintrag gespeichert war. Also: Der alte Eintrags-Text soll mit dem neuen aus dem Textfeld überschrieben werden.
Beispiel:
In Zeile 7 steht "Hallo Welt".
Die Edit-Funktion lädt via echo das "Hallo Welt" in ein Textfeld.
Es wird nun in dem Textfeld verändert.
Der neue Slogan - "Hallo Weltraum" - soll nun wieder in Zeile 7 gespeichert werden. Das "Hallo Welt" soll dabei von "Hallo Weltraum" überschrieben werden.
Ich hoffe, ihr könnt mir weiterhelfen.
Gruß, Alex
Hallo Alex!
Der neue Slogan - "Hallo Weltraum" - soll nun wieder in Zeile 7 gespeichert werden. Das "Hallo Welt" soll dabei von "Hallo Weltraum" überschrieben werden.
Du liest einfach die ganze Datei in nen Array ein.
Setzt dann array[6] neu, und schreibst das ganze Array zurück in die Datei.
(Lesetip: http://de2.php.net/file)
MfG
Götz