Функция dir() в PHP
Пример
Использование функции dir():
<?php $d = dir(getcwd()); echo "Обработка: " . $d->handle . "<br>"; echo "Path: " . $d->path . "<br>"; while (($file = $d->read()) !== false){ echo "filename: " . $file . "<br>"; } $d->close(); ?>
Результат:
Handle: Resource id #2 Path: /etc/php filename: . filename: .. filename: ajax.gif filename: books.xml filename: cdcatalog.xml filename: cd_catalog.xml filename: index.asp filename: demo_array.asp filename: demo_array.htm ... ... ...
Определение и использование
Функция dir() возвращает экземпляр класса Directory. Эта функция используется для чтения директории, содержащей следующее:
Директория, которую нужно открыть Свойства handle и path функции dir() доступны У property handle и path有三个方法:read()、rewind() и close()Грамматика
dir(directory,context);
Параметры | Описание |
---|---|
directory | Обязательно. Определяет папку, которую нужно открыть. |
context | Опционально. |
Технические детали
Возврат значений: | Возвращает экземпляр класса Directory. В случае неудачи возвращает FALSE. |
---|---|
Версия PHP: | 4.0+ |