예
다음 닫기, 그 내용을 읽고, 디렉토리를 엽니 다
<?php
$dir = "/images/";
// Open a directory, and read its contents
if
(is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
closedir($dh);
}
}
?>
결과:
filename: cat.gif
filename: dog.gif
filename: horse.gif
정의 및 사용
opendir() 함수는 디렉토리 핸들을 엽니 다.
통사론
opendir( path,context );
매개 변수 | 기술 |
---|---|
path | 필요합니다. 디렉토리 경로를 열 수를 지정합니다 |
context | 선택 과목. 디렉토리 핸들의 컨텍스트를 지정합니다. 컨텍스트는 스트림의 동작을 수정할 수있는 옵션의 집합입니다 |
기술적 세부 사항
반환 값 : | 성공의 디렉토리 핸들 리소스를 돌려줍니다. 실패 FALSE. 경로가 유효한 디렉토리가 아닌 경우, 또는 디렉토리 인해 권한 제한 또는 filesysytem 오류로 열 수없는 경우 E_WARNING 등급의 오류가 발생합니다. 당신의 오류 출력 숨길 수 있습니다 opendir() 추가하여 '@'함수 이름의 전면에 |
---|---|
PHP 버전 : | 4.0 이상 |
PHP 변경 내역 : | PHP 5.0 : 경로 매개 변수는 이제 FTP를 지원합니다 : // URL 래퍼 |
<PHP 디렉토리 참조