Klasör Link.
Ben Örnek..2 klasör yarattım..
Bu 2 klasörü nasıl link yapabilirim..Bu şekilde sıralı..
Manzara
Komik
Tıklayınca içindeki resimler Örnek 2 sütun 5 sıra gelsin karşıma..(Div yada Tablo) Bununla ilgili bildiğiniz kütüphane gibi basit bir sistem var mı ?
Php
şöyle birşey işini görür.
{
if(!is_dir($d)){ return;}
$h = @opendir($d);
if($h==0)return 0;
while ($f=readdir($h))
{
if ( $f!= ".." && $f!=".")
{
$nd=$d."/".$f;
if(is_dir($nd)){
dizinbul($nd);
}else{
echo '<a href="'.$nd.'">'.$nd.'</a>';
}
}
}
closedir($h);
return $sf ;
}
dizinbul("anadizin");
php
Süper ama resimlere link verdi :)
Ben klasörlere link vermesini istiyordum.. Link (Klasör) Tıklayınca
resimler açılacak mini galeri yani..
Php
Bu fonksiyon recursive olduğu için klasörün içine de bakar. şöyle yapınca sadece klasör verir.
{
if(!is_dir($d)){ return;}
$h = @opendir($d);
if($h==0)return 0;
while ($f=readdir($h))
{
if(is_dir($f))
{
echo '<a href="'.$f.'">'.$f.'</a>';
}
}
closedir($h);
}
<?php
function klasorListele($dizin) {
$dizim_islemi = opendir($dizin) or die("$dizin klasörü açılamıyor.");
while ($dosya = readdir($dizim_islemi))
{
if (is_dir($dizin."/".$dosya) AND ($dosya != "..") AND ($dosya != ".")) { echo '<a style="font:18px Helvetica ;text-decoration:none;color:#555;font-weight:bold;line-height:30px" href="http://localhost/galeri/'.$dosya.'">· '.$dosya.'</a><br />
'; }
}
closedir($dizim_islemi);
}
klasorListele("c:/wamp/www/galeri");
?>
Bunu buldum Drakon hocam..
Bana galeri içindeki klasörleri veriyor link olarak..Mesela resim klasörüne tıklıyorum..Karşıma resimler yine link olarak geliyor..Halbuki ben karşımda resimlerin açılmış halini görmek istiyorum..
Nerde hata yaptım yine :) Sizin kodları beceremedim..