폴더 안 서브폴더들의 주소를 얻으려면?
본문
몇 개 안 되서 수동으로 만들어도 되는데,
문득 궁금해져서 그냥 여쭤봅니다.
예를 들어,
/html/game/aaa/index.php
/html/game/bbb/index.html
...............
구조가 있을 때,
/html/game/index.php 파일에서 서브폴더들의 주소를 for문으로 뽑고자 하는데..
이걸 구현하려면 어떤 php 함수를 공부해야 하는지?
답변 2
function rglob($pattern, $flags) {
$files = glob($pattern, $flags);
foreach (glob(dirname($pattern) . '/*', $flags) as $dir)
$files = array_merge($files, rglob($dir . '/' . basename($pattern), $flags));
return $files;
}
$directories = rglob('*', GLOB_ONLYDIR);
$doc = $_SERVER['DOCUMENT_ROOT']; $c = str_replace ( '/html/game/', '', $doc);
이러면 되지 않을까 생각해봅니다..
답변을 작성하시기 전에 로그인 해주세요.