“dizin işlemleri” Etiketli İletiler

Php ile Dizin Listeletme

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.

<?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."\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

Şubat 11, 2009 Kategorisi: Php   Devamını Oku
1