به دست آوردن لیست نام تمامی فایل ها و زیرپوشه های (subfolders) موجود در یک پوشه (folder-directory)، در PHP
به دست آوردن لیست نام تمامی فایل ها و زیرپوشه های (subfolders) موجود در یک پوشه (folder-directory)، در PHP ، می توانیم تابع زیر را به کار ببریم :
function listFolderFiles($dir){
$ffs = scandir($dir);
echo '<ol>';
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
echo '<li>'.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
}
echo '</ol>';
}
?>
و بنابراین، به شکل زیر از آن تابع استفاده می کنیم :
listFolderFiles($folder_path);
?>
در متغیر folder_path ، باید مسیر (path) مربوط به پوشه (folder) را به صورت یک رشته (String) ذخیره کنیم.
نتیجه اجرا بر روی یک پوشه دلخواه :
