Merhaba arkadaşlar aşağıdaki php kod ile bir klasör içerisinde yer alan .htm dosyaları tarihine göre listeleyebiliyorum. Ancak listeleme yaptığım dizinde çok fazla dosya var burayı sayfalama yapmam lazım konu hakkında bilgisi olan yardımcı olabilirmi

<?PHP  
header('Content-type: text/html; charset=ISO-8859-9'); 
?> 

<?php 
error_reporting(0); 
$dizin = "dosyalar"; 
$uzanti = "htm"; //hangi uzantı? 
  
//Uzantı alma fonksiyonu 
function ext($text)  {  
    $text = strtolower(pathinfo($text, PATHINFO_EXTENSION)); 
    return $text;   
} 
  
$dosyaAdi = array(); // yeni 
$dosyaTarih = array(); // yeni 
  
echo '<div class="title"><b>'.$uzanti.'</b> uzantili dosyalar:</div>'; 
  
if ($handle = opendir("$dizin") or die ("Dizin acilamadi!")) { 
  
    while (false !== ($file = readdir($handle))) { 
    $filetype = ext($file); 
  
        if(is_file($dizin."/".$file) && $filetype == "$uzanti") { //eger bir dosya ise ve bizim belirlediğimiz uzantıya sahipse 
  
         $dosyaAdi[] = $file; // yeni 
         $dosyaTarih[] = filemtime($dizin."/".$file); // yeni 
        }  
  
    } //while end 
  
    closedir($handle); 
  
} 
/* tarihe göre sıralama */ 
  
arsort($dosyaTarih); // küçükten büyüğe doğru tarihleri göre sırala 
$dosyaAdlari_Array = array_keys($dosyaTarih);  
$dosya_tarihleri = array_merge($dosyaTarih); 
$i = 0; 
foreach ($dosya_tarihleri as $dtarih){  
   $ix = $dosyaAdlari_Array[$i];  
   $dosya = $dosyaAdi[$ix];  
   $i++; 
   $class = ($css % 2) ? "satir1" : "satir2"; // her satira farklı class 
   echo ' 
   <div class="'.$class.'"><a href="'.$dizin.'/'.$dosya.'">'.$dosya.'</a> - Tarih: '.date("d.m.Y - H:i:s",$dtarih).' </div>'; 
   $css++;       
}  
  
?>