Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 09:23:00 pm
42720 Mesaj 8081 Konu Gönderen: 17918 Üye
Son üye: tlord
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  Dizin Listeme « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Dizin Listeme  (Okunma Sayısı 831 defa)
/usr/local
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 63


Üyelik Bilgileri
Dizin Listeme
« : 09, 2005, 08:32:47 pm »

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


E-Posta
Ynt: Dizin Listeme
« Yanıtla #1 : 10, 2005, 06:55:30 am »

umarım bu yaptıgım ornek anlamana yardımcı olur Smiley

Kod:
<?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 Offline

Mesaj Sayısı: 63


Üyelik Bilgileri
Ynt: Dizin Listeme
« Yanıtla #2 : 10, 2005, 01:26:35 pm »

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 Offline

Mesaj Sayısı: 20


Üyelik Bilgileri
Ynt: Dizin Listeme
« Yanıtla #3 : 10, 2005, 02:24:31 pm »

Dongu icerisine sayac yapabilirsin ve donen degere gore kactane dosya oldugunu hesaplatabilir ve ilgili yere yazdirabilirsin.  Wink
Logged

Iyi calismalar.Basarilar...
Witkey
Ziyaretçi


E-Posta
Ynt: Dizin Listeme
« Yanıtla #4 : 11, 2005, 01:53:37 pm »

Umarım bu sana yardımcı olur /usr/local hocam
Kod:
<?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 Offline

Mesaj Sayısı: 873

Mastered PHP


Üyelik Bilgileri WWW
Ynt: Dizin Listeme
« Yanıtla #5 : 11, 2005, 06:36:57 pm »

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 Offline

Mesaj Sayısı: 63


Üyelik Bilgileri
Ynt: Dizin Listeme
« Yanıtla #6 : 12, 2005, 12:34:37 pm »

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. Smiley
Logged

Daha öğreneceğim çoooooooooook şey var..
shapcy
Mustafa Şapçılı
Admin
*
Offline Offline

Mesaj Sayısı: 811


PHP Coding...


Üyelik Bilgileri WWW
Ynt: Dizin Listeme
« Yanıtla #7 : 15, 2005, 08:10:52 am »

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. Smiley

Bence iyi bir karar. Veritabanı sayesinde daha esnek bir yapı kazandırmış olursun sistemine. Taklalar attırmaya gerek kalmaz kodlara Wink
Logged

Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.