본문 바로가기
Develop/PHP

PHP 특정 디렉토리 하위 파일 목록 가져오는 방법

by bellsilver7 2020. 2. 27.
728x90

안녕하세요. 은은한 개발자입니다.

 

// 디렉토리 설정
$dir = "/home/www/upload";

// 핸들 설정
$handle = opendir($dir);

$files = array();

// 디렉토리에 포함된 파일을 배열에 추가
while (($filename = readdir($handle)) !== false) {
    if ($filename == '.' || $filename == '..') {
        continue;
    }

    // 파일인 경우에만 추가
    if (is_file($dir . "/" . $filename)) {
        $files[] = $filename;
    }
}

// 핸들 해제
closedir($handle);

// 파일명 출력
foreach ($files as $f) {
    echo $f;
    echo "<br />";
}
728x90

댓글