[PHP] 디렉토리내의 파일 리스트 구하기
여전히 삽질 코딩을 진행 중이다. 작업을 하다 보니 이미지 파일을 삭제하고 그 이미지가 포함되어 있던
디렉토리까지 삭제를 해야할 일이 생겼다. rmdir()를 사용하면 디렉토리는 삭제할 수 있는데.. 빈 디렉토리가
아니면 삭제가 되지 않기 때문에 디렉토리내의 파일 리스트를 만들어서 우선 파일을 삭제하고 디렉토리를
삭제하는 기능을 만들어야 했다. PHP5를 사용한다면 scandir()이라는 함수를 사용하면 되지만 만약 PHP4
환경이라면 아래 내용이 조금은 도움이 되지 않을까 싶다.
<?
function scan_dir($path)
{
$dir = opendir($path);
while (false !== ($filename = readdir($dir))) {
if($filename == “.” || $filename == “..”)
continue;$files[] = $filename;
}return $files;
}
?>
결과값은 배열이다.