Steve: Datei ausgeben dabei Seiten generieren

Hallo,

lassen eine Datei zeilenweise folgendermassen auslesen:

$datei = fopen($MESSAGE_FILE, "r");
for($count = "0"; $erg = fgets($datei, 10000); $count++)
{
echo "<tr><td align=left id=TABELLE>$erg</td></tr>";
}

Die Datei wächst allerdings täglich und deshalb würde ich diese gerne so ausgeben lassen, dass immer nur z.B. 10 Einträge auf der Seite angezeigt werden, man aber zu einer nächsten Seite blättern kann um die nächsten 10 Einträge zu sehen, usw.

Kann mir da jemand helfen? Wäre ganz nett :-)

Vielen Dank schon jetzt,

Steve

  1. Hoi !

    $datei = fopen($MESSAGE_FILE, "r");
    for($count = "0"; $erg = fgets($datei, 10000); $count++)
    {
    echo "<tr><td align=left id=TABELLE>$erg</td></tr>";
    }

    Parameter: $abhier

    $datei = file($MESSAGE_FILE);
    for($i=$abhier; $i<$abhier+10; $i++)
      echo "<tr><td align=left id=TABELLE>$erg</td></tr>";

    ......

    if($abhier+10<count($datei))
     echo "<a href="datei.php?abhier=".($abhier+10)."">Weiter</a>";

    Ciao,

    Harry

    1. Danke Harry!

      Alles klar, es funzt!

    2. Nur für's Archiv:

      echo "<tr><td align=left id=TABELLE>$erg</td></tr>";

      ^^^^
        Das muß natürlich $datei[$i] heißen ...

      Harry