Also Grundsätzlich musst du die Daten mal sauber in deine Txt
bringen. Es empfiehlt sich pro Member immer eine Zeile in der Txt zu verwenden. Zwischen den Einträgen in der Zeile fügst du einen Tabulator ein damit du die verrschiedenen Parameter eines Members immer schön getrennt hast!
Nun beib auslesen kannst du ja Zeile für Zeile auslesen und weil überal schön ein Tabulator drin ist kannst du die Daten auch wieder schön darstellen. Funktioniert eigentlich ähnlich wie bei ner Datenbank.
Eintragen in File
PHP-Code:
//1. eintragen in liste
$text = trim($text); $text = preg_replace ("'\t'i", " ", $text); $text = preg_replace ("'\n'i", "<br>", $text);
$name = trim($name); $name = preg_replace ("'\t'i", " ", $name); $name = preg_replace ("'\n'i", "<br>", $name);
$eintrag = $name."\t".$plz."\t".$land."\t".$mail."\t".$[url]www.[/url]"\t".$text."\t".$REMOTE_ADDR."\t".date("Y-m-d H:i:s")."\r\n";
$fp = fopen("guestbook.txt", "a");
fwrite($fp, $eintrag);
fflush($fp);
fclose($fp);
Auslesen:
PHP-Code:
$q = array();
$fp = fopen ("test.txt","r");
while ($zeile = fgets($fp, 1024)) {
if (strlen($zeile)>0) {
array_unshift($q, $zeile);
}
So kriegst dus bestimmt hin! Ist eigentlich ganz logisch!
Gruss: Spin