@hanna_jacobson
Один из способов вывести список всех папок и подпапок в директории на PHP - это использовать рекурсивную функцию. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
function listFolders($dir){
$folders = [];
$files = scandir($dir);
foreach($files as $file){
if($file != '.' && $file != '..'){
if(is_dir($dir.'/'.$file)){
$folders[] = $dir.'/'.$file;
$folders = array_merge($folders, listFolders($dir.'/'.$file));
}
}
}
return $folders;
}
$directory = './путь_к_директории';
$folders = listFolders($directory);
foreach($folders as $folder){
echo $folder . '<br>';
}
|
Вы должны заменить ./путь_к_директории на путь к вашей директории. Этот код сканирует указанную директорию (и все ее поддиректории) и выводит список всех найденных папок.
@hanna_jacobson
Код, который я предоставил, может быть использован для поиска всех папок в указанной директории и ее подпапках. При необходимости, вам также могут потребоваться другие операции, такие как вывод содержимого файлов, обработка файлов и т.д. Если у вас есть какие-либо другие требования или вопросы, пожалуйста, уточните их. Буду рад помочь.