# coded by Lisans
class Sayfala{
public $dizin;
public $sayfa_no;
public $sayfa_sayi;
public $veriler = array();
function Sayfala($dizin){
$this->dizin = $dizin;
if (is_dir($this->dizin)) {
if ($dh = opendir($this->dizin)) {
while (($file = readdir($dh)) !== false) {
if($file == "." || $file == ".."){continue;}
$this->veriler[] = $file;
} //while
closedir($dh);
} //if
} //if is_dir
} //funct.
function Gitsin(){
$getir = array();
$ilk = ($this->sayfa_no - 1) * $this->sayfa_sayi;
$son = $this->sayfa_no * $this->sayfa_sayi;
for($i=$ilk;$i<$son;$i++){
$getir[] = $this->veriler[$i];
}
return $getir;
}
}Kullanımı
$dizin = ''; //buraya dizinini gir
$sayfala = new Sayfala($dizin);
$sayfala->sayfa_no=intval($_GET['sayfa']); // sayfa numaramızı belirttik
if(empty($_GET['sayfa']) || !intval($_GET['sayfa'])){ $sayfala->sayfa_no=1; }
$sayfala->sayfa_sayi = 50; //bir sayfada gözükecek veri sayısı
$veriler = $sayfala->Gitsin();
foreach($veriler as $key => $value){
echo "<img src='./$value' alt='' /><br />";
}Şimdi yazdım kodları denemedim ama.