Napisałem nowe. Bo ten Twój skrypt mi się w ogóle nie podoba :-/
<?php
define('MAX', 5
); // maksymalna liczba wpisow na stronie $file = 'wpisy.txt';
$iCount = count($aLines);
$iStart = @(int)$_GET['start'];
for($i=$iStart; $i < $iCount && $i < $iStart + 5; $i++) {
echo $aLines[$i].'<br />'; }
pagenumbering
($iStart, MAX, $iCount, '');
}
/**
* $start - od ktorej pozycji mamy wyswietlac infromacje
* $one_page - ile informacji na jednej stronie
* $quantity - calkowita ilosc informacji mozliwych do wyswietlenia
* $get - czesc url, przesyla potrzebne dane
*/
function pagenumbering($start, $one_page, $quantity, $get='') {
// czy potrzebne jest stronicowanie
if($one_page >= $quantity) {
return;
}
// strzalka w lewo, wstecz
if($start!=0) {
echo '<a href=\"?'. $get .'&start='. ($start-$one_page) .'\">wstecz</a> '; }
// numeruj strony, zaznacz na ktorej jestes
for($i=0, $j=1; $i<$quantity; $i+=$one_page, ++$j) {
if($start <= $i && $start > $i-$one_page) {
}
else {
echo '<a href=\"?'. $get .'&start='. $i .'\">'. $j .'</a> '; }
}
// strzalka w prawo, dalej
if($start+$one_page < $quantity) {
echo '<a href=\"?'. $get .'&start='. ($start+$one_page) .'\">dalej</a>'; }
}
?>