Radyo Koak2
> Anasayfa > Makaleler > PHP > PHP ile klasör içersindeki dosyaları listelem [Dizin İşlemleri]
Web Galeriden
Web 2.0 Color Stickers
Attachment
PHP ile klasör içersindeki dosyaları listelem [Dizin İşlemleri]
Tarih 11/04/2009 18:33  Yazar muyst  Hitler 3910  Dil Turkish
 Merhaba arkadaşlar. Bu makalemizde PHP ile bir klasör içersindeki tüm dosyaları dizine almayı yani listelemeyi göreceğiz.

Dosya Editörlerinde kullanılan bir yöntemdir.. 

 <?php
 
$dir = opendir("resimler"); //Burada Hangi Klasörün içersini listelemek istiyorsak onu seçtik
 
while (($dosya = readdir($dir)) !== false) // While Döngüsüne girerek dosyamızı okuyoruz.
{
 
if(! is_dir($dosya)){    // Bu if döngüsü dosya harici olan yani klasör yollarını gizlememizi sağlıyor. eyer if döngüsünü silerseniz  klasör yolunu noktalarla gösterecektir..
 
echo "Dosya: " . $dosya . "<br >"; // Ekrana Yazdırıyoruz..
}}
closedir($dir); //İşimiz Bitti
?>

Kahverengi yorumları kodu kullanırken temizleyebilirsiniz..
SWEDANGER
Tşekkürler.
Hakikaten tam ihtiyacım olan zamanda imdadıma koştun Smile
11
Nis
emrem
hata verıyor ona bı yardım edermısın ....
02
May
Ozernet
$dir = opendir("C:AppServwwwimages"Smile; //Burada Hangi Klasörün içersini listelemek istiyorsak onu seçtik. "çalışması için tam file konumunu yazmalısınız dosyanın " sunulardan alıcagınız php destekli alan da klasör konumunu ögrenmek için şu kotları bir.php dosyası oluşturun ;
<form>
<input name="fm_absolutepath" class="textboxgray"
value="<?php $cwd = getcwd()."/";
$cwd = str_replace("","/",$cwd);
$cwd = str_replace("//","/",$cwd);
echo $cwd; ?>" size="50">
</form>
Bu yorumu yapıyorum çünkü doğrudan " $dir = opendir("resimler"Smile; //Burada Hangi Klasörün içersini listelemek istiyorsak onu seçtik " olarak çalışmadı düzeltmek istedim.
16
Tem
Ozernet
Yukarda ekledigim php kotlarının bazı oparatörleri görünmüyor
cwd = str_replace("","/",$cwd); "" arasında iki tane sleç var ters sleç // bunların tam tersi ctrl ,alt soru işaretine basılınca çıkann kullanırken düzeltin .
16
Tem
Ozernet
http://www.harun.dyndns.org/net/sshow.php

http://www.harun.dyndns.org/net/edit.php // user: user şifre: user deneyebilirsiniz.

<?php

$dir = opendir("C:/AppServ/www/net/resimler/"Smile;

while (($dosya = readdir($dir)) !== false)
{

if(! is_dir($dosya)){
echo "<a href="resimler/$dosya" target="frame"><img src="resimler/$dosya" width="50" height="50" border="0"></a>";

}}
closedir($dir);
?>

bu kotları görünce başladı bütün düşünce slaytplayer içine resim encekte ettik dosyadan resimleri okuttuk harika bişey oldu .
22
Tem
altouristic
Merhaba ismim Arif,
benim php yle ilgili sorunlarım vardı yardımcı olursanız memnun olurum, Benim bir web sitem var www.rodihome.com ama yapan arkadaş beni kazıkladı gibi birşey,emlak sektöründe işçi olarak çalışıyorum tekrar verbilecek yeterli paramda yok,sitelerde php kotlu biz hazır site buldum fakat birtürlü yapamıyorum herşeyim var hostum ftp yardımcı olabilirmisiniz.. irtibat kurmak isterseniz
polarwest@mynet.com msn adressim.
Teşekür ederim,iyi çalışmalar
15
Eyl
andmore
Öncelikle Tşkler Güzel Bir Uygulama,Fakat Ufak Bir Sorum Var
Bununla Sadece Php Klasörümüzdeki "Resimler" Klasörünün İçindekileri Gösterebiliyoruz ? Ben C/Windows/System32'nin İçindekileri Görmek İstiyorsam ? Böyle Birşey Mümkünmü ?
25
Kas
andmore
Sorunu Çözdüm;
opendir("D:WINDOWSsystem32"Smile //opendir Açılacak Olan Klasörün Yerini Belirliyormuşuz..
İyiGünler
25
Kas