|
Последние активные темы форума |
|
opendir
(PHP 3, PHP 4 , PHP 5) opendir -- Открыть каталог
Описаниеresource opendir ( string path )
Возвращает дескриптор каталога для последующего использования
с функциями closedir(),
readdir() и rewinddir().
Если путь не существует или каталог, расположенный
по указанному пути, не может быть открыт вследствие правовых ограничений
или ошибок файловой системы, функция opendir() возвращает
значение FALSE и генерирует сообщение PHP об ошибке уровня
E_WARNING.
Вы можете запретить вывод сообщения об ошибке, предварив
имя функции opendir() символом
'@'.
Пример 1. Пример использования функции opendir()
<?php
$dir
=
"/tmp/"
;
// Открыть заведомо существующий каталог и начать считывать его содержимое
if (
is_dir
(
$dir
)) {
if (
$dh
=
opendir
(
$dir
)) {
while ((
$file
=
readdir
(
$dh
)) !==
false
) {
print
"Файл: $file : тип: "
.
filetype
(
$dir
.
$file
) .
"\n"
;
}
closedir
(
$dh
);
}
}
?>
|
|
Начиная с версии PHP 4.3.0, параметр путь
может также являться любым URL'ом, обращение к которому приводит к получению
списка его файлов и каталогов. Однако, данный способ работает только
при использовании url-упаковщика file://. В версии
PHP 5.0.0 была добавлена поддержка url-упаковщика
ftp://.
См.также описания функций is_dir(),
readdir() и класса
Dir
|