Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

php+ajax foto galeri yardım

Konu, 'PHP' kısmında lavi34 tarafından paylaşıldı.

  1. lavi34

    lavi34 Üye

    Kayıt:
    2 Haziran 2008
    Mesajlar:
    130
    Beğenilen Mesajlar:
    0
    Php ve ajax kullanarak resim galerisi yaptım.üye resimlerini resimler klasörüne id ye göre upload ettiriyorum.örnek: id ' si 1 olan üye için resimler/1/xx.jpg şeklinde bişr dizin oluşuyor.id ' si 2 olan üye için resimler/2/yy.jpg .Foto galerimde dizin olarak resimler/ olarak path tanımladım.fakat resimler/ dizini altındaki id ye göre açılan klasörlere ulaşamadığı için resimleri görüntüleyemiyorum.yardımcı olabilirmisiniz?
     
  2. akyor35

    akyor35 Daimi Üye

    Kayıt:
    7 Nisan 2005
    Mesajlar:
    1,510
    Beğenilen Mesajlar:
    0
    Şehir:
    İstanbul
    üyeler kendi resimlerinimi görüntüleyecek ?
     
  3. lavi34

    lavi34 Üye

    Kayıt:
    2 Haziran 2008
    Mesajlar:
    130
    Beğenilen Mesajlar:
    0
    üyeler diğer üyeleri görüntüleyecek..
     
  4. xam

    xam Daimi Üye

    Kayıt:
    28 Mart 2006
    Mesajlar:
    1,080
    Beğenilen Mesajlar:
    0
    resimler klasorunu ve alt klasorlerini opendir, readdir fonksiyonlariyla taratip bulunan resimleri array icine alip ekrana basabilirsin.
     
  5. lavi34

    lavi34 Üye

    Kayıt:
    2 Haziran 2008
    Mesajlar:
    130
    Beğenilen Mesajlar:
    0
    örnek yapabilirmisin ?
     
  6. xam

    xam Daimi Üye

    Kayıt:
    28 Mart 2006
    Mesajlar:
    1,080
    Beğenilen Mesajlar:
    0
    PHP:
    <?php
    class xam
    {
        var 
    $ReSimLeR;
        var 
    $kaBulEdilenler = array('png''gif''jpg');
        function 
    xam($wW)    
        {
            if (
    is_dir($wW)) 
            {
                if (
    $oD opendir($wW)) 
                {
                    while ((
    $file readdir($oD)) !== false
                    {
                        if (
    $file != "." && $file != ".."
                        {
                            if (
    in_array($this->uzanti($file), $this->kaBulEdilenlertrue))
                            {
                                
    $this->ReSimLeR[] = "{$wW}/{$file}"
                            }
                            if (
    is_dir($wW .  "/" $file))
                            {
                                
    $this->xam($wW .  "/" $file);
                            }
                        }
                    }
                    
    closedir($oD);
                }
            }
        }
        function 
    uzanti($dI)
        {
            return 
    strtolower(substr(strrchr($dI'.'), 1));
        }
    }
    $AraTara = new xam('.');
    print_r($AraTara->ReSimLeR);
    ?>
     
  7. akyor35

    akyor35 Daimi Üye

    Kayıt:
    7 Nisan 2005
    Mesajlar:
    1,510
    Beğenilen Mesajlar:
    0
    Şehir:
    İstanbul
    @lavi34
    neden böyle birşey yaptınki... bir resim tablosu açıp rahatlıkla yol haritası çıkarabilirdin... yani ayrı ayrı klasörlemenin pek bi avantajı yok gibi görünüyor.