PHP 매뉴얼
이전 |  | 다음

# opendir

(PHP 3, PHP 4 , PHP 5)

opendir -- 디렉토리 핸들을 엽니다.

## 설명

resource opendir ( string path)

closedir(), readdir(), rewinddir() 호출에서 사용하는 디렉토리 핸들을 반환합니다.

`path`가 유효하지 않은 디렉토리이거나, 권한 제한이나 파일시스템 에러로 인해 디렉토리를 열 수 없는 경우, opendir()은 `FALSE`를 반환하고 E_WARNING 레벨의 PHP 에러를 발생합니다. opendir() 앞에 '@'를 붙여 에러 출력을 없앨 수 있습니다.

예 1. opendir() 예제

`<?php $dir = "/tmp/"; // 알고 있는 디렉토리를 열어서, 내용을 읽어들이는 작업입니다. if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"; } closedir($dh); } } ?>`

`PHP 4.3.0`부터 `path`는 디렉토리 목록을 지원하는 URL일 수 있지만, `PHP 4.3`에서는 `file://` URL 래퍼만 지원합니다. `PHP 5.0.0`부터는 `ftp://` URL 래퍼도 지원합니다.

참고: is_dir(), readdir(), Dir

이전 | 처음으로 | 다음
getcwd | 위로 | readdir