Откройте каталог, прочитайте его содержимое, затем закройте:
<?php$dir = "/images/";// Открыть каталог и прочитать его содержимое if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir ($dh)) !== false) { echo "имя файла:" $file "<br>" } closedir($dh);результат:
имя файла: cat.giffимя файла: собака.giffимя файла:horse.gifФункция opendir() открывает дескриптор каталога.
opendir( путь,контекст );
параметр | описывать |
---|---|
путь | Необходимый. Указывает путь к открываемому каталогу. |
контекст | Необязательный. Указывает среду для дескрипторов каталогов. контекст — это набор параметров, которые изменяют поведение потока каталога. |
Возвращаемое значение: | В случае успеха возвращается ресурс дескриптора каталога. Возвращает FALSE в случае неудачи. Если путь не является допустимым каталогом или каталог не может быть открыт из-за лицензионных ограничений или ошибок файловой системы, выдается ошибка уровня E_WARNING. Вы можете скрыть вывод ошибки opendir(), добавив «@» к имени функции. |
---|---|
PHP-версия: | 4.0+ |
Журнал изменений PHP: | PHP 5.0: параметр path поддерживает протокол инкапсуляции URL-адресов ftp:// . |