Hi!
Aus der Datei holst Du dann nur diejenigen Daten, die auch zur Anzeige kommen sollen.
Jein, holen muss er schon alle, denn er braucht auch die Anzahl der Zeilen. Zu merken braucht er sich aber nur die Zeilen der aktuellen Seite. Von wo bis wo die gehen müssten, kann man vorab berechnen, ohne die Anzahl zu kennen. Allerdings hat man nun ein kleines Problem mit einer zu hoch übergebenen Seitenzahl. Entweder bringt man dann einfach kein Ergebnis - man kann schließlich nicht erwarten, bei falschen Angaben irgendwas Richtiges zu bekommen - oder merkt sich beim "Vorbeiblättern" der zuvor liegenden Seiten immer eine Seite, bis feststeht, dass es einen weitere gibt.
$file_handle = fopen ("../Textdateien/Startseite.txt", "rb");
while (!feof ($file_handle))
{
$Komplette_Zeile [] = fgets ($file_handle);
}fclose ($file_handle);
Wenn wirklich alles komplett eingelesen werden soll, dann wäre das ganze Konstrukt mit file() einfacher zu haben.
Lo!