Questa è una funzione pronta che estrapola i nomi e indirizzi dei file nelle directory e subdirectory. Si trova sempre nel manuale PHP.
Codice PHP:
<?php
function get_subdir_files($main_dir) {
$dirs = scandir($main_dir);
foreach($dirs as $dir) {
if ($dir === '.' || $dir === '..') {
continue; }
$files=scandir($main_dir."/".$dir);
foreach ($files as $file) {
if ($file === '.' || $file === '..') {
continue;
} else {
$result[]=$main_dir.'/'.$dir.'/'.$file;
}
}
}
return $result;
}
?>