Yazılım Geliştirici Güncesi

php ile dosya ve klasör listeleme

Mart 26, 2010 | In: Php

php ile belirtilen klasördeki dosyaları veya klasörleri(klasör altındaki klasörleri yani ) listeleme

$sonuc = dosyaListele(’klasör adı’);

string olarak klasör adını veriyorsunuz , array olarak size dosyaları dönderiyor…

dönen arrayı foreach ile kullanabilir json ile vs kullanabilirsiniz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function dosyaListele($klasor)
{
$dosyaListesi = array();
$dizin=opendir($klasor);
while ($file = readdir($dizin)) {
if ( $file!="." AND $file!=".." AND $file!="" )
{
$dosyaListesi []=$file;
}
}
closedir($dizin);
sort($dosyaListesi);
return $dosyaListesi;
}
function klasorListele($klasor)
{
$klasorListesi = array();
$dizin=opendir($klasor);
while ($file = readdir($dizin)) {
if ( (!ereg("[.]",$file) and $file!="") )
{
$klasorListesi []=$file;
}
}
closedir($dizin);
sort($klasorListesi);
return $klasorListesi;
}
Paylaş ve HalayÇek: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Technorati
  • Digg
  • del.icio.us
  • YahooMyWeb
  • Taggly
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blogmarks
  • IndiaGram
  • Internetmedia
  • Netscape
  • Reddit
  • Scoopeo
  • StumbleUpon


3 Responses to php ile dosya ve klasör listeleme

Avatar

Erhan Kazancı

Nisan 8th, 2010 at 12:21

iyi güzel hoşta neye göre listeliyor :D alfabetik sıra mı yoksa eklenme tarihimi bunu goster bize :D

Avatar

admin

Nisan 9th, 2010 at 06:18

bu şuan isme göre sıralıyor ada göre yani , ama sort-ksort ile dizebilirsin yada google “bubble sort” diye aratıp o tarz bir sıralamada yapabilirsin

Avatar

MyBB

Ağustos 7th, 2010 at 17:50

Teşekkürler,denedim sorunsuz oldu.

Comment Form