php디렉토리 파일리스트를 뿌려주는 코드를 소개합니다. 특정, 디렉토리를 지정하면 해당 폴더의 하위 폴더와 파일까지 모두 찾아서 리스트를 뿌려주는 코드입니다.
function listFolderFiles($dir){
$ffs = scandir($dir);
unset($ffs[array_search('.', $ffs, true)]);
unset($ffs[array_search('..', $ffs, true)]);
// 디렉토리가 비어있는지 확인합니다.
if (count($ffs) < 1)
return;
echo '<ol>';
foreach($ffs as $ff){
echo '<li>'.$ff;
// 재귀함수 : 파일이 아닌 디렉토리가 있으면, 스스로 자신을 호출하여 반복적으로 실행합니다
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
echo '/ol>';
}
// 위와 같이 함수를 만든 후에 아래와 같이 호출해 주면 됩니다
listFolderFiles('directory_name');
아래 URL에서 참고했습니다
PHP 폴더 복사하기, 하위폴더까지 한번에 opendir, readdir (2) | 2020.03.31 |
---|---|
blocked by CORS policy Access-Control-Allow-Origin 서로다른 도메인에서 ajax 크로스도메인 호출문제 해결하기 (3) | 2019.12.09 |
PHPSESSID 가 주소창에 표시되는 것 방지하기, PHP코딩팁 / ini_set() (0) | 2019.09.21 |
php디버깅, php에러출력 ... error_reporting 함수 / php error / php오류 (2) | 2019.09.18 |
url직접입력 방지, 주소직접입력 방지 ... PHP define() defined() 함수이용한 보안 (0) | 2019.09.16 |
댓글 영역