출처 : http://blog.naver.com/hyunkh4097/40130140607
▶ dir 클래스를 이용한 목록구하기
function get_file_list($path, $arr=array()){
$dir = dir($path);
while($file = $dir->read()){
if($file == '.' || $file == '..'){
continue;
}else if(is_dir($path.'/'.$file)){
$arr = get_file_list($path.'/'.$file, $arr);
}else{
$arr[] = $path.'/'.$file;
}
}
return $arr;
}
▶ opendir 핸들을 이용한 목록구하기
function get_file_list($path, $arr=array()){
$dir = opendir($path);
while($file = readdir($dir)){
if($file == '.' || $file == '..'){
continue;
}else if(is_dir($path.'/'.$file)){
$arr = get_file_list($path.'/'.$file, $arr);
}else{
$arr[] = $path.'/'.$file;
}
}
closedir($dir);
return $arr;
}
>> 개인적으로 2번의 opendir핸들을 이용한 목록 구하기 추천
>> 잡동사니 파일넣고 돌려본바로 2번이 빠름
예) 아래와 같은경로에서...
/test/a.txt
/test/a/a1.txt
/test/a/aa/aa1.txt
$path = '/test';
$arr = get_file_list($path);
-------------------------------
$arr[0] => /test/a.txt
$arr[1] => /test/a/a1.txt
$arr[2] => /test/a/aa/aa1.txt
'WEB' 카테고리의 다른 글
[CMS툴][펌] 워드프레스 404 에러 (0) | 2015.03.18 |
---|---|
[자바스크립트][펌] 브라우저 구별(구분) (0) | 2015.03.04 |
xampp 다운로드 주소 (0) | 2015.01.13 |
[워드프레스] Functions파일 이용한 액션훅 필터훅 [펌] (0) | 2014.12.19 |
[PHP] mssql 사용법 (0) | 2014.11.04 |