Php ile dizin listeleme işlerini nasıl yapıcağımıza göz atıcaz. Hatta burada istek doğabileceği düşüncesi ile bulunan dosyanın uzantısına göre bir resim ekleme işlemini nasıl yaparız buna da değinmek istedim.
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 |
<?php $dizin = opendir('./dosyalar'); if ($dizin){ while ($dosya = readdir($dizin)) { if($dosya=='.' OR $dosya=='..') {$dosya='';} if(!is_dir($dosya)){ $dosyalar[]=$dosya; } } } sort($dosyalar); $img = ""; foreach ($dosyalar as $dosyam) { $tur = explode(".", $dosyam); if(isset($tur["1"])) { if($tur["1"] == "evr") { $img = "<img src='img/ball_red.png' />";} if($tur["1"] == "css") { $img = "<img src='img/ball_yellow.png' />";} if($tur["1"] == "psd"){ $img = "<img src='img/ball_green.png' />";} echo $img." ".$dosyam."<br />\n"; } } ?> |
Bu kodlar sayesinde dizinin içini listeletebiliyoruz. Bu kodun çalışan örneğine buradan bakabilirsiniz.
Anlaşılmayan yerleri yorum kısmından sorabilirsiniz. Kolay gelsin
Bir Yorum
paylaşım için teşekkürler