Tilman Porschütz: gästebuch: neue datei erstellen

Beitrag lesen

du musst da anders rangehen.

du musst dir überlegen wie du die einzelnen einträge trennbar abspeichern kannst in _nur_ einer datei. Dann ließt du diese Datei aus, und limitierst das ganze wie dave schon sagte.

beispielweise du gibst jeden eintrag nur eine zeile. bsp;

paul#hallo leute, wie gehts.
edmund#nett schlecht
johannes#tag<br /> ihr.

jetzt kannst du die datei mit $zeilen = file('datei.dat');  in einem array aus zeilen lesen.

dann gibst du diese Zeilen wieder aus.

for($i = $startwert ; $i < $endwert ; $i++){
     $eintrag = explode('#',$zeile[$i];   // teil die Zeile mit der Zahlvariable $i an dem punkt '#' in glieder eines arrays '$eintrag'

print "<h1>Name: $eintrag[0]</h1> <!-- Überschrift des Eintrags -->
            <p>
            $eintrag[1] <!-- Text des Eintrags -->
            </p>";
}

zum Blättern der Seiten mußt du immer nur per link den $startwert und $endwert schicken. bsp;

<a href="<?=$PHP_SELF?>?startwert=0&endwert=100">ersten 100 Einträge anzeigen</a>

damit kannste jetzt rumspielen.