Php dosya listeleme

Php de dosya veya dizin listelemek için yapılan bir örnek;

Örnek de scandir komutu ile dizini bir dizi ye atıp onu yazdırma işlemi yaptık.. Ayrıca dizinde listelenen dosyalara url linki vermeye çalıştık..

scandir komutu
$files1 = scandir($dir);
$files2 = scandir($dir, 1); 0 artan değer olarak sıralar. 1 ise azalan değer olarak listeler.

print_r($files1);
print_r($files2);

<?php
if(isset($_REQUEST['iz']))
	$yol = $_REQUEST['iz'];
else
	$yol = "c:/wamp64/";
    echo "<br>".$yol.$dosya."<br>";
 
$dosyalar = scandir($yol,0);
 
foreach($dosyalar as $dosya)
{
	if(is_dir($yol.$dosya))
	{
		echo"<a href='?iz=$yol$dosya/'> $dosya </a> <br/>";
	}
	else
		echo $dosya."<br/>";
}
?>