특정 디렉토리에 나열된 폴더의 선택 목록을 표시하기 위해 scandir을 사용하려고합니다 (잘 작동 함). 그러나 선택 목록에 하위 폴더 (있는 경우)도 추가해야합니다. 누구든지 나를 도울 수 있다면, 좋을 것입니다! php를 사용하여 하위 폴더를 포함하여 폴더 선택 목록을 만드시겠습니까?
이
내가 원하는 구조입니다 :<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>
그리고 이것은 내가이 스레드에서 가지고 (단지 상위 폴더를 보여줍니다) 내가 가지고있는 코드 (Using scandir() to find folders in a directory (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;
};
};
^^하지만 아이 디렉토리도 보여줄 필요가 있습니다 .. 누군가 도울 수 있다면, 좋을 것입니다! :)
편집 :
그들을 재귀 적으로 통과합니다. – Andrey