$dir_path = "."; // . 을 하면 현재 디렉토리가 된다. 절대경로를 통해서 다른 폴더를 지정할 수도 있음 if (!$df = @opendir($dir_path)) { return false; } while (($file = readdir($df)) !== false) { if ($file == "." || $file == "..") continue; // . 과 .. 디렉토리는 무시 (리눅스 상에서 . 과 ..도 file list로 읽어짐. 이 외에 제외할사항들을 넣는다. strstr를 이용한 확장자도 무시 가능 echo "$file\n"; } closedir($df);