Bazen öyle bir an gelir ki bir dizinin içindeki klasör ve dosyaları listelemeniz veya okumanız gerekir, işte böyle durumlar için kullanabileceğiniz bir fonksiyonu sizlerle paylaşıyorum umarım faydalı olur :)
Fonksiyonumuz oldukça basit , içerisinde istemediğimiz dosyaları / klasörleri listelenmesini engelleyebilirsiniz. Dizin linkinide eklemiş olduk rahatça ulaşabilirsiniz.
function dizin_listele($dizin)
{
if(is_dir($dizin))
{
if($durum = opendir($dizin))
{
$say=0;
while(($dosya = readdir($durum)) !== false)
{
if(
$dosya != "." &&
$dosya != ".." &&
$dosya != "Thumbs.db" &&
$dosya != "admin.php" &&
$dosya != "include"
// Buraya listelenmesini istemediğiniz dosya veya klasörün ismini girebilirsiniz
)
{
$say++;
echo '<a target="_blank" href="'.$dizin.$dosya.'">'.$dosya.'</a><br>'."\n";
}
}
echo '<br />Toplamda '.$say.' adet dosya/klasör gösterilmiştir';
closedir($durum);
}
}
}
dizin_listele("xtbadmin/");
// Listelenecek olan klasörün yolunu belirtelim.
İyi günlerde kullanabilmeniz dileğiyle.
Sağlıcakla Kalın...
