<?php
$dir="c:";
function fmd($dir){
$a=scandir($dir);
foreach($a as $b){
if(is_file($dir.$b)){
echo"$dir$b<br>";
}

}
}

$diz=scandir($dir);


foreach($diz as $li){
if(is_file($dir."/".$li)){
echo"$dir/$li<br>";
}
elseif(is_dir($dir."/".$li)){
fmd("$dir/$li/");
}

}


//var_dump($diz);
?>
$dir="c:";
$dir="/home";
gibi değer yazarak home ve home in içindeki klasörlerin içindeki dosyaları yazdıra bilirsin
en içteki dosyalar içinde döngü kullanmak gerekir