|
|
|
Yazan
|
Konu: Dizin Listeme (Okunma Sayısı 831 defa)
|
/usr/local
PHP Öğrencisi
Offline
Mesaj Sayısı: 63
|
Merhaba ben bir galeri scripti hazırlamak istiyorum..
Öncelikle yapmak istediğim şey, galerileri klasör klasör toplamak..
Yani /resimler klösürü altında /resimler/yilbasi , /resimler/ankaragezisi , /resimler/motorgezisi gibi
Ben anasayfamda galeriler diye listelemek istediğimde bana /resimler altındaki klasörlerin isimlerini versin ve yanında da kaç adet fotoğraf olduğunu listelesin..
yani; yilbasi (20 Fotoğraf) ankaragezisi (10 Fotoğraf) Motorgezisi (22 Fotoğraf) gibi..
Bunu yapabileceğim bir örnek var mı acaba?
Şimdiden teşekkürler..
|
|
|
|
|
Logged
|
Daha öğreneceğim çoooooooooook şey var..
|
|
|
Witkey
Ziyaretçi
|
umarım bu yaptıgım ornek anlamana yardımcı olur  <?php // Öncelikle dizin adını atayacağımız değişkenimizi oluşturalım. $dizin = "Dizin"; // Burada da dizinimizi acıyoruz. $dir = opendir($dizin); while($dosya = readdir($dir)) { // Döngümüzü hazırladık şimdi dosya olup olmadıgını is_file deyimi ile kontrol edelim if(is_file($dizin."/".$dosya)) { Echo "Dosya : ".$dosya."<br>"; } } // while bitti. ?>
|
|
|
|
|
Logged
|
|
|
|
/usr/local
PHP Öğrencisi
Offline
Mesaj Sayısı: 63
|
evet gerçekten de kısa ve kullanışlı bir koda benziyor
fakat burada ben dosya sayısını nasıl yazdırabilirim?
|
|
|
|
|
Logged
|
Daha öğreneceğim çoooooooooook şey var..
|
|
|
semgok
Semih Gokalp
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 20
|
Dongu icerisine sayac yapabilirsin ve donen degere gore kactane dosya oldugunu hesaplatabilir ve ilgili yere yazdirabilirsin. 
|
|
|
|
|
Logged
|
Iyi calismalar.Basarilar...
|
|
|
Witkey
Ziyaretçi
|
Umarım bu sana yardımcı olur /usr/local hocam<?php // Öncelikle dizin adını atayacağımız değişkenimizi oluşturalım. $dizin = "Dizin"; // Burada da dizinimizi acıyoruz. $dir = opendir($dizin); $sayac = 0; while($dosya = readdir($dir)) { // Döngümüzü hazırladık şimdi dosya olup olmadıgını is_file deyimi ile kontrol edelim if(is_file($dizin."/".$dosya)) { $sayac = $sayac + 1; } } // while bitti. Echo $dizin."`de".$sayac."kadar dosya vardır"; ?>
|
|
|
|
|
Logged
|
|
|
|
mudkicker
Arif Ender
Admin
Offline
Mesaj Sayısı: 873
Mastered PHP
|
benim bir scriptim vardı bununla ilgili... Ama nereye koydum.. eski turk-php sitesine de koymuştum ama hala varm ıbilmyiorum.
|
|
|
|
|
Logged
|
|
|
|
/usr/local
PHP Öğrencisi
Offline
Mesaj Sayısı: 63
|
Bu gün düşündüm de ben bu fotoğraf galerisinde dizin listeleme yerine database kullansam hem daha sağlıklı hem de daha düzenli olur. Hem de serverdaki resimleri silmeden galeri ekleyip kaldırabilirim. 
|
|
|
|
|
Logged
|
Daha öğreneceğim çoooooooooook şey var..
|
|
|
shapcy
Mustafa Şapçılı
Admin
Offline
Mesaj Sayısı: 811
PHP Coding...
|
Bu gün düşündüm de ben bu fotoğraf galerisinde dizin listeleme yerine database kullansam hem daha sağlıklı hem de daha düzenli olur. Hem de serverdaki resimleri silmeden galeri ekleyip kaldırabilirim.  Bence iyi bir karar. Veritabanı sayesinde daha esnek bir yapı kazandırmış olursun sistemine. Taklalar attırmaya gerek kalmaz kodlara 
|
|
|
|
|
Logged
|
|
|
|
|
 |
|