[PHP] - 로컬폴더 검색 소스 예제
PHP 2011. 12. 7. 12:13반응형
출처 : http://hannim.com/607
<?// target directory$directory="./bgm"; // 저장된 디렉토리를 연다. "@"에러 생격도 출력 안하는데 @는 해결책이 아님$handle = @opendir($directory);// 디렉토리가 존재하면(is_dir) if (is_dir($directory)) { while(false !== ($file = readdir($handle))) {/* 주의 ! readdir은 모든 디렉토리 안에 기본적으로 존재하는 "."과 ".."또한 반환하는데 이를 조건을 추가하여 제거 해주면 된다.*/ if ($file != "." && $file != "..") { echo "file : $file"; } }}// 열었으면 닫는다.@closedir($handle);?>//만약에 UTF-8 을 쓰고 있다면 리스르로 만든 파일명이 전부 깨지는것을 볼수 있을것이다.//이유는 가져온 파일명은 UTF-8이 아니기 때문이다. 그래서 변환이 필요하다. $utffile = iconv("euc-kr","UTF-8",$file);//위와 같은 식으로 변환해서 뿌려주면 된다.반응형
'PHP' 카테고리의 다른 글
| [PHP] - 검색어 자동완성 예제 소스(펌) (0) | 2011.12.29 |
|---|---|
| [PHP] - Textarea 문단 줄바꿈(View 페이지) (0) | 2011.12.13 |
| [PHP] - 폴더 및 하위 파일 삭제 함수 (0) | 2011.10.31 |
| [PHP] - Parse_url 함수, gethostbyname 함수 사용법 (0) | 2011.10.24 |
| [PHP] - $_SERVER 속성 정리 (0) | 2011.10.20 |