웹 프로그래밍.. [ php ]외부 파일 접근시 ...

ft775의 이미지

외부 디렉토리의 파일 접근에서 화일의 정확한 이름이 아니라 abc 란 문자열을 포함한 파일이 몇개 인지 확인 할수 있는 함수가 있나요.?

아니면 그렇게 할수 있는 방법이나 힌트 부탁 합니다.

rapzzard의 이미지

PHP4.3.0부터 glob이라는 함수가 있습니다..
http://kr2.php.net/manual/kr/function.glob.php
여기를 참고하시면 될겁니다..
간단한 예를 들어보자면..

<?php
    echo count(glob("*.php", GLOB_NOSORT));
?>

현재 PHP파일이 있는 디렉토리에서 *.php에 매치되는 녀석을 찾아서 갯수를 출력해줍니다..-_-)a
말그대로 그로빙해주는것에 불과하기때문에 정규표현식과 같은 복잡한 패턴을 쓸수없을겁니다..(The glob() function searches for all the pathnames matching pattern according to the rules used by the shell)
*,?,[]정도가 되겠지요..
PS. 원하시는건 *.php를 *abc*정도로 바꿔주시면 되겠네요..