몇 개 안 되서 수동으로 만들어도 되는데,
문득 궁금해져서 그냥 여쭤봅니다.
예를 들어,
/html/game/aaa/index.php
/html/game/bbb/index.html
...............
구조가 있을 때,
/html/game/index.php 파일에서 서브폴더들의 주소를 for문으로 뽑고자 하는데..
이걸 구현하려면 어떤 php 함수를 공부해야 하는지?
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
7년 전
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);
답변에 대한 댓글 2개
Tonta
7년 전
Copy
$doc = $_SERVER['DOCUMENT_ROOT'];
$c = str_replace ( '/html/game/', '', $doc);
이러면 되지 않을까 생각해봅니다..
답변에 대한 댓글 1개
sinbi
7년 전
추출해서 반복문이 돌아가야 하는 형태라...
찾아보니 scandir() 함수란 것도 유용하게 써먹을 수 있겠더군요.
찾아보니 scandir() 함수란 것도 유용하게 써먹을 수 있겠더군요.
답변을 작성하려면 로그인이 필요합니다.