Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Klasöre Link ve Resm Gösterme

elfcik

0
Onaylı Üye
Üye
Katılım
30 Mayıs 2008
Mesajlar
22
Açılan Konu
3
Tepki puanı
0
Merhaba.. Ben Örnek.. Doğa ve Hayvanlar diye 2 klasör yarattım.. İçlerine resimleri koydum..

Bu 2 klsörü nasıl link yapabilirim..Bu şekilde sıralı..
Doğa
Hayvanlar

Tıklayınca içindeki resimler Örnek 5 sıra 2 sütun gelsin karşıma..(Div yada Tablo) Bununla ilgili bildiğiniz kütüphane gibi basit bir sistem var mı ?
 

Artas

0
Onaylı Üye
Üye
Katılım
16 Ağustos 2012
Mesajlar
4
Açılan Konu
0
Tepki puanı
0
Yeni üye olduğum için link veremiyorum. Google'da php foto galeri falan diye aratırsan istediğin gibi open source basit resim galerilerine ulaşabilirsin.
 

elfcik

0
Onaylı Üye
Üye
Katılım
30 Mayıs 2008
Mesajlar
22
Açılan Konu
3
Tepki puanı
0
Artas kardeş teşekkür ederim.. Galeriyi kendim yapabilirmiyim onu düşünüyordum.. Php Directory Link scriptleri buldum gerçi..
İngilizce tarzanca olunca anca bir şeylere ulaşıyoruz..Kendi kütüphanemi yaratmaya çalışacağım..Sürekli kodları inceliyorum..
İyi bir php kitabı şart oldu artık..Neyin ne olduğunu tam anlamı ile anlamayınca..Kodlara bakmaktan başka bir şey yaptığımız yok :D

Tekrar sağol..
 

serkantkar

0
Onaylı Üye
Üye
Katılım
17 Temmuz 2012
Mesajlar
977
Açılan Konu
57
Tepki puanı
7
Konum
Sammamish, WA, US
Cozum temelinde size dosya isimlerini dondurecek bir fonksiyona bakiyor. Eger boyle bir fonksiyonunuz varsa sadece klasor adini gecerek gelen dosya adlarini istediginiz matrix formatinda ekrana getirebilirsiniz.

Asagidaki fonksiyon bu isi gormek icin. Cagirirken hangi klasordeki resimleri getirmesi gerektigini belirtiyorsunuz. Mesela GetImages('hayvanlar'). Size butun resimleri bir array icinde verecektir. Artik array ile ne yapmak istediginiz size kalmis.

PHP:
// Kullanimi: hayvanlar klasorundeki resimleri getir.
$allImages = GetImages('hayvanlar');

// Ekrana bastir.
foreach ($allImages as $oneImage)
{
  // Buraya ekrana bastirma kodunu koyacaksiniz. Artik matrix ya da tek kolon ne isterseniz.
}

function GetImages($imageFolder)
{
  $image_file_path = '/home/user/www/path/' . $imgFolder;

  $d = dir($image_file_path) or die("Hatali path: $image_file_path");

  while (false !== ($entry = $d->read())) 
  {
    if($entry != '.' && $entry != '..' && !is_dir($dir.$entry))
    $Images[] = $entry;
  }
  $d->close();

  return $images;
}
 
Üst