Klasör Link.

hgedikHGedik

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ı ?

2012-08-16 13:39:22

Php

şöyle birşey işini görür.

function dizinbul($d ="." )
{
    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");

Her programcı birgün Php yi tadacaktır
2012-08-16 16:37:15

php

hgedikHGedik

Süper ama resimlere link verdi :)

Ben klasörlere link vermesini istiyordum.. Link (Klasör) Tıklayınca

resimler açılacak mini galeri yani..

2012-08-16 16:44:58 Edit:2012-08-16 16:45:12

Edit:

Php

Bu fonksiyon recursive olduğu için klasörün içine de bakar. şöyle yapınca sadece klasör verir.

function dizinbul($d)
{
    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);    
}

Her programcı birgün Php yi tadacaktır
2012-08-16 18:53:51 Edit:2012-08-16 18:54:08

hgedikHGedik

<?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.'">&middot; '.$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..

2012-08-17 00:15:21

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro