Alex: Einzelne Zeile überschreiben

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

  1. 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

    --
    Losung für Donnerstag, 18. März 2004
    Ich rief zu dem Herrn in meiner Angst, und er antwortete mir. (Jona 2,3)
    Jesus sprach zu Jairus: Fürchte dich nicht, glaube nur! (Markus 5,36)
    (http://www.losungen.de/heute.php3)