Belli bir klasörde bulunan dosyalarımızı listelettirdiğimizde, alfabetik sıraya göre değilde o dosyaların oluşturulma yahut değiştirilme tarihine göre listeleme yapılır. Aşağıdaki kod bloğu yardımıyla alfabetik sıralama yapabiliriz.

<?
$dizi
= array(); // yeni ve boş bir dizi değişkeni tanımlıyoruz.
$dizin = “D:\mp3″; // hangi dizinin dosyaları listelenecek?
$ac = opendir($dizin);

echo(“<h2>$dizin Dizinindeki Tüm Dosyalar</h2>”);

# bütün dosyaları dizi değişkenine atıyoruz. bu işlemi yaparken,
# bir üst dizini temsil eden “.” ve “..” değerlerini bir if deyimi
# yardımıyla dizi haricinde tutuyoruz.
while($x=readdir($ac)) {
if (
$x != “.” && $x != “..”) {
$dizi[] = $x;
}
}

sort($dizi); // dosyaları alfabetik sıraya alıyoruz.

echo(“<table border=0>”);

# dosya listesini basit bir foreach ile ekrana basıyoruz.
foreach($dizi as $x => $y) {
echo(
“<tr><td><b>$x.<b></td><td>$y</td></tr>”);
}

echo(“</table><br>”);
echo(
“toplam dosya: “);
echo
“<b>”.count($dizi).“</b>”; // toplam dosya sayısını basıyoruz.

closedir($ac);
?>

Favorilerinize Ekleyin.
  • BlinkList
  • del.icio.us
  • Digg
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blogmarks
  • Furl
  • Netscape
  • NewsVine
  • Reddit
  • Shadows
  • Technorati
  • YahooMyWeb
  • Fark
  • feedmelinks
  • Fleck
  • kick.ie
  • LinkaGoGo
  • Linkter
  • MyShare
  • Spurl
  • Webride