<?
$sayfa=intval($_GET['s']); if(empty($sayfa)){$sayfa=1;}
$toplam=150; $sayfa_basi=10; $toplam_sayfa=ceil($toplam/$sayfa_basi);

if($sayfa>1){$x=$sayfa-1; $onceki='<a href="d.php?s='.$x.'">Önceki Sayfa</a>';}else{$onceki=NULL;}
if($sayfa<$toplam_sayfa){$y=$sayfa+1; $sonraki='<a href="d.php?s='.$y.'">Sonraki Sayfa</a>';}else{$sonraki=NULL;}

if($sayfa==4){$ilk='<a href="d.php?s=1">1</a>';}elseif($sayfa>4){$ilk='<a href="d.php?s=1">1</a>...';}else{$ilk=NULL;}

if($sayfa<$toplam_sayfa-3){$son='...<a href="d.php?'.$toplam_sayfa.'">'.$toplam_sayfa.'</a>';}elseif($sayfa==$toplam_sayfa-3){$son='<a href="d.php?'.$toplam_sayfa.'">'.$toplam_sayfa.'</a>';}else{$son=NULL;}

for($i=1; $i<=$toplam_sayfa; $i++){if ($i>=$sayfa-2 and $i<=$sayfa+2){$slinkler.='<a href="d.php?s='.$i.'">'.$i.'</a>';}}

echo $onceki.' '.$ilk.''.$slinkler.''.$son.' '.$sonraki;

?>
bunu dene bildirgec teki gibi