Я пытаюсь использовать scandir для отображения списка избранных папок, перечисленных в определенном каталоге (который работает нормально), однако мне нужно также добавить дочерние папки (если они есть) в мой список выбора.Если бы кто-нибудь мог мне помочь, это было бы здорово!
Это структура, которую я хочу:
<option>folder 1</option>
<option> --child 1</option>
<option> folder 2</option>
<option> folder 3</option>
<option> --child 1</option>
<option> --child 2</option>
<option> --child 3</option>
И вот мой код (который показывает только родительские папки), который яполучил из этой темы ( Использование scandir () для поиска папок в каталоге (PHP) ):
$dir = $_SERVER['DOCUMENT_ROOT']."\\folder\\";
$path = $dir;
$results = scandir($path);
$folders = array();
foreach ($results as $result) {
if ($result == '.' || $result == '..') continue;
if (is_dir($path . '/' . $result)) {
$folders[] = $result;
};
};
^^, но мне нужно, чтобы он также отображал дочерние каталоги .. Еслилюбой может помочь, это было бы здорово!:)
РЕДАКТИРОВАТЬ: Забыл сказать, что я не хочу файлы, только папки ..