- if($count > $perpage) : $x = 6; // akrif sayfadan önceki/sonraki sayfa gösterim sayısı $lastP = ceil($count/$perpage); // sayfa 1'i yazdır if($sayfa==1) echo '
- 1 '; else echo '
- 1 '; // "..." veya direkt 2 if($sayfa-$x > 2) { echo '
- ... '; $i = $sayfa-$x; } else { $i = 2; } // +/- $x sayfaları yazdır for($i; $i<=$sayfa+$x; $i++) { if($i==$sayfa) echo '
- '.$i.' '; else echo '
- '.$i.' '; if($i==$lastP) break; } // "..." veya son sayfa if($sayfa+$x < $lastP-1) { echo '
- ... '; echo '
- '.$lastP.' '; } elseif($sayfa+$x == $lastP-1) { echo '
- '.$lastP.' '; } endif; ?>