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