@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
Код, который я предоставил, может быть использован для поиска всех папок в указанной директории и ее подпапках. При необходимости, вам также могут потребоваться другие операции, такие как вывод содержимого файлов, обработка файлов и т.д. Если у вас есть какие-либо другие требования или вопросы, пожалуйста, уточните их. Буду рад помочь.