Hi,
in der while-Schleife musst du das inkrementieren selbst übernehmen und den Endwert als zusätzlichen Abbruch hinzufügen, also
$i = $startwert
while ((false !== ($file = readdir($handle)) ) && ($i < $endwert)) {
$i++;
so begrenzt du die Anzahl der einzulesenden Dateien, der Startwert ist aber egal, d. h. Startwert 5 und Endwert 10 ist das gleiche wie Startwert 10 und Endwert 15. Das ist aber nicht gewünscht. Ich würde sowas vorschlagen:
for($i=0;$i<$startwert;$i++) readdir($handle);
for($i=$startwert; $i<$endwert && (false !== ($file = readdir($handle))); $i++)
{
...
}
Schöne Grüße
Julian