Başka bir başlıkta cevap olarak vermiştim, onu düzenleyerek ve açıklama ekleyerek buraya da yazayım dedim. Bu kod benim çok işime yarıyor, başkalarınında yarayacağına eminim
<? // galeri.php
$kucukresimler = "kucuk/";
$buyukresimler = "buyuk/";
$i = 0;
if (is_dir($kucukresimler)) // $kucukresimler'in dizinse devam et
{
if ($dh = opendir($kucukresimler)) // $kucukresimler dizinini ac verileri $dh'e aktar
{
while (($dosya = readdir($dh)) !== false) // $dh'e aktardığın verileri tek tek $dosya'a ata
{
if(filetype($kucukresimler . $file) != "dir") // dosya adı dizinde değilse
{
$kresim = $kucukresimler.$dosya; // $kresim değişkenine $kucukresimler dizinini ve arkasına $dosya ismini aktar
$resim = $buyukresimler.$dosya; // $resim değişkenine $kucukresimler dizinini ve arkasına $dosya ismini aktar
$boyut = GetImageSize($resim); // $resim'in boyutunu al
$en = $boyut[0]; // $en değişkenine width'i ata
$boy = $boyut[1]; // $boy değişkenine height'i ata
echo("<a href=\"javascript:void(resimler=window.open('galerix.php? resim=$resim','resimler','resizable=0,width=$en ,height=$boy,scrollbars=0,toolbar=0,screenX=30, screenY=20,top=20,left=30'));resimler.focus();\"><img src=".$kresim." border=0></a>\n"); // popupda açılması için kod
// popupda açılmasın diyorsak aşağıdaki kodu aktif edebiliriz
// echo(<a href=\"galerix.php?resim=$resim\"><img src=".$kresim." border=0></a>\n");
$i++; // $i'i 1 artır
}
if(($i % 4) == 0) // $i 4 ve 4'ün katları olduğu zaman <br> yaz
echo("<br>");
}
closedir($dh); // $dh'i kapat
}
}
else
{
echo($kucukresimler." böyle bir dizin bulunamadı");
}
?><? // galerix.php
echo("<a href=\"javascript:window.close();\"><img src=\"".$_GET[resim]."\" border=\"0\"></a>"); // üzerine tıklanınca kapat
?>