lostyazilim
tr.link

klasör ün altındaki tüm klasörleri gösterme

4 Mesajlar 792 Okunma
lstbozum
tr.link

veraya34 veraya34 WM Aracı Kullanıcı
  • Üyelik 04.09.2017
  • Yaş/Cinsiyet 54 / E
  • Meslek öğretmen
  • Konum İzmir
  • Ad Soyad H** Ç**
  • Mesajlar 32
  • Beğeniler 1 / 2
  • Ticaret 1, (%100)
Merhaba
bir klasörün altında birden fazla klasör var. O klasörlerin içinde birden fazla resim var.
örneğin
KLASOR-1/ALTKLASOR1/A.JPG B.JPG
KLASOR-1/ALTKLASOR2/1.JPG 2.JPG
KLASOR-1/ALTKLASOR3/C.JPG BJPG gibi

forumlardan bulduğum php resim gösterme kodları üzerinde denemeler yaptım ama beceremedim.

$dizin = "Klasor-1/(.*?)/"; // resminizin bulunduğu yolu yazınız örn: " "
(.*?) işaretli yer altklasoleri okusun ve altındaki resimleri sayfada göstersin istiyorum.


Orjinalkodlar şöyle idi. Yardımcı olursanız sevinirim.


// resimleri çekme alanı
$dizin = "dosya/"; // resminizin bulunduğu yolu yazınız örn: " klasor/ "
$tutucu = opendir($dizin); // dizin aç
while($dosya = readdir($tutucu)){
if(is_file($dizin.$dosya))
$resim[] = $dosya;
}
closedir($tutucu);

// ön bilgiler
$limit = 12; // sayfada gösterilecek resim sayısı
$sf = @$_GET["sayfa"]; // get metodu ile sayfa numarasını alma // get başındaki '@' işareti sayfa numarası yok ise hata vermesini önler
if($sf < 1) $sf = 1;
$toplam = count($resim); // toplam resim sayısı

// bu bilgiler doğrultusunda sayfa ayarları
$kactan = ($sf-1) * $limit;
$kaca = ($kactan+$limit);
if($kaca > $toplam) $kaca = $toplam;
?>



//dizindeki resimleri listeler ve yeni sekmeye link olarak atar
// 'return false' kodu resime sağ tıklamasını engeller

// birden başlayıp sayfa sayısı kadar link basar
} ?>



    $lastP = ceil($toplam/$limit); // ceil komutu sayfa numaraları yuvarlamak için kullanılır örn: ceil(0.40) gibi bir değeri 1 olarak alır
    for($i=1; $i <= $lastP; $i++){
    if($sf == $i){ ?>







 

 

wmaraci
reklam

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
İstediğinizi hazırda yapan linki aşağıya bırakıyorum hocam.

Kendi kodunuza entegre etmek istiyorsanız da php'nin glob() fonksiyonunu araştırınız.

http://snipplr.com/view/17400/
 

 

veraya34 veraya34 WM Aracı Kullanıcı
  • Üyelik 04.09.2017
  • Yaş/Cinsiyet 54 / E
  • Meslek öğretmen
  • Konum İzmir
  • Ad Soyad H** Ç**
  • Mesajlar 32
  • Beğeniler 1 / 2
  • Ticaret 1, (%100)
teşekkür ederim önerini dikkate alacağım.
 

 

veraya34 veraya34 WM Aracı Kullanıcı
  • Üyelik 04.09.2017
  • Yaş/Cinsiyet 54 / E
  • Meslek öğretmen
  • Konum İzmir
  • Ad Soyad H** Ç**
  • Mesajlar 32
  • Beğeniler 1 / 2
  • Ticaret 1, (%100)
entegre edemedim :(:(
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al