/* 
Bu değişkenleri bir şekilde aldığınızı farz ediyorum: 
$count = toplam yazı/üye/ürün sayısı 
$perpage = sayfa başına yazı/üye/ürün gösterimi 
$page = aktif sayfanın numarası 
*/ 
if($count > $perpage) : 
  $x = 3; // akrif sayfadan önceki/sonraki sayfa gösterim sayısı 
  $lastP = ceil($count/$perpage); 
  // sayfa 1'i yazdır 
  if($page==1) echo "<span class=\"ThisPage\">1</span>"; 
  else echo "<a href=\"?page=1\">1</a>"; 
  // "..." veya direkt 2 
  if($page-$x > 2) { 
    echo "..."; 
    $i = $page-$x; 
  } else { 
    $i = 2; 
  } 
  // +/- $x sayfaları yazdır 
  for($i; $i<=$page+$x; $i++) { 
    if($i==$page) echo "<span class=\"ThisPage\">$i</span>"; 
    else echo "<a href=\"?page=$i\">$i</a>"; 
    if($i==$lastP) break; 
  } 
  // "..." veya son sayfa 
  if($page+$x < $lastP-1) { 
    echo "..."; 
    echo "<a href=\"?page=$lastP\">$lastP</a>"; 
  } elseif($page+$x == $lastP-1) { 
    echo "<a href=\"?page=$lastP\">$lastP</a>"; 
  } 
endif;
Bildirgeçteki gibi php sayfalama fonksiyonu yukarıdaki gibi oluyor yanlız bir ileri bir geri şeklinde linkler yok. Uğraştım yapamadım. Yardımcı olur musunuz?