<?php
# Resimleri cek
$dizin = "resimler";//Resminizin Bulunduğu Yolu Yazınız
$tutucu = opendir($dizin);
while($dosya = readdir($tutucu)){
if(is_file($dizin."/".$dosya))
$resim[] = $dosya;
}
closedir($tutucu);
# Ön bilgiler
$limit = 1; //Bir sayfada gösterilecek resim sayısı
$sf = $_GET["sf"];
if($sf < 1) $sf = 1;
$toplam = count($resim);
# Bu bilgiler doğrultusunda
$kactan = ($sf-1) * $limit;
$kaca = ($kactan+$limit);
if($kaca > $toplam) $kaca = $toplam;
# $kactan başlayıp $kaca kadar resim bas
for($i=$kactan; $i < $kaca; $i++){
echo "
<a href='".$dizin."/".$resim[$i]."' target='_blank'>
<img onContextMenu='return false' src='".$dizin."/".$resim[$i]."' width='400' height='240' border='0'></a>";
}
echo" </br></br></br>";
# Birden başlayıp sayfa sayısı kadar link bas
for($i=1; $i < $toplam / $limit; $i++){
if($sf == $i)
echo "$i*"; else
echo "<a href='resimgoster.php?sf=$i'>$i</a>*";
}
?> resimleri sıralama
1
●845
- 19-12-2008, 00:11:50Merhaba arkadaslar asagıdakı kod ile bir klasordeki resimleri bir sayfada gosteriyorum fakat resimler sıraya gore cıkmıyor bu resimleri eklenme tarihine gore nasıl gosterebilirim (dosya isimleri bu sekılde 20081218075107.jpg )
- 19-12-2008, 02:01:52Üyeliği durduruldu$resim[filemtime($dizin."/".$dosya)] = $dosya;
.
.
closedir($tutucu);
krsort($resim);
sayfalamak için array_chunk(); da kullanabilirsin
$sf = (int)abs($_GET["sf"]);
$sayfa = 5
$resim = array_chunk($resim,$sayfa);
foreach($resim[$sf] as $val):
...$val
endforeach;
for($i=0; $i<$sayfa; ++$i):
...<a href='resimgoster.php?sf=$i'>$i</a>
endfor;
kolay gelsin