<code><?php $path = dirname(__FILE__); $dir = opendir($path); while($file = readdir($dir)) { echo "$file\n"; }</code>
코드는 위와 같습니다.
실행 결과는 2가지입니다.
첫 번째 유형
두 번째 유형
win7 환경에서 php 5.6의 이 기능이 리눅스 환경에서도 정상적으로 실행될 수 있나요?
<code><?php $path = dirname(__FILE__); $dir = opendir($path); while($file = readdir($dir)) { echo "$file\n"; }</code>
코드는 위와 같습니다.
실행 결과는 2가지입니다.
첫 번째 유형
두 번째 유형
win7 환경에서 php 5.6의 이 기능이 리눅스 환경에서도 정상적으로 실행될 수 있나요?
php 공식문서 참고
<code>$path = dirname(__FILE__); $dir = opendir($path); while(false!==($file = readdir($dir))) { echo "$file\n"; }</code>
공식 문서가 첨부된 올바른 작성 방법입니다
<code>使用readdir函数成功则返回文件名 或者在失败时返回 FALSE </code>
<code>此函数可能返回布尔值 FALSE,但也可能返回等同于 FALSE 的非布尔值。 请阅读 布尔类型章节以获取更多信息。应使用 === 运算符来测试此函数的返回值。 </code>
0이라는 이름의 파일이나 디렉터리가 있는지 확인하세요.
권한 문제입니다... 프로세스 사용자는 로그인 계정이 아닌 PHP나 Apache여야 합니다.