Функция opendir() PHP
Пример
Открываем каталог, читаем его содержимое и закрываем:
<?php $dir = "/images/"; // Открываем каталог и читаем его содержимое 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 | Опционально. Определяет окружение директории.context Это набор опций, изменяющих поведение модифицируемого потока каталога. |
Технические детали
Возвратное значение: |
В случае успеха возвращается ресурс директории. В случае неудачи возвращается FALSE. Если путь не является законным каталогом или каталог не может быть открыт из-за ограничений лицензии или ошибки файловой системы, то вызывается ошибка уровня E_WARNING. Вы можете скрыть ошибку вывода opendir() с помощью добавления '@' перед именем функции. |
---|---|
Версия PHP: | 4.0+ |
Журнал обновлений PHP: | PHP 5.0:path Параметры теперь поддерживают протокол обертки URL ftp://. |