İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Klasöre Link ve Resm Gösterme

elfcik

0
İyinet Üyesi
Katılım
30 Mayıs 2008
Mesajlar
22
Reaction score
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
İyinet Üyesi
Katılım
16 Ağustos 2012
Mesajlar
4
Reaction score
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
İyinet Üyesi
Katılım
30 Mayıs 2008
Mesajlar
22
Reaction score
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
İyinet Üyesi
Katılım
17 Temmuz 2012
Mesajlar
977
Reaction score
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;
}
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst