André Laugks: Gästebucheinträge ordnen..

Beitrag lesen

Hallo!

Ohje, ohje... *g* Das kann ja noch was werden. Kann man nicht einfach irgendwie neue Daten, die in die Textdatei geschrieben werden nach ganz oben setzen (irgendwie an den Anfang springen oder so), anstatt sie immer darunter anzufügen? Das wär doch eigentlich die Lösung.. Naja, so leicht gehts wohl nicht. Dann werd ich mich etwas länger damit beschäftigen müssen...

Doch, Du kannst die Daten oben einfügen:

$datei = "datei.txt"; // Datei mit den Einträgen

$neu = "hier der neue Eintrag"; // neuer Eintrag

$hd = fopen($datei, "r"); // Datei öffnen und nur Lesen
$inhalt = fread($hd, filesize($datei)); // Datei auslesen
fclose($hd); // Datei schließen

$neu_inhalt = $neu . "\n" . $inhalt; Eintrag+Zeilenumbruch+Inhalt alte Eintrag

$hd = fopen($datei, "w"); // Datei öffnen und nur schreiben, Inhalt löschen
fwrite($hd, $neu_inhalt, strlen($neu_inhalt)); // Inhalt rein schreiben
fclose($hd); // Datei schließen

Aber die wirklich braucbare Lösung ist das nicht! Da stören immer noch die HTML-Tabellen.

MfG, André Laugks