PHP: Функция readdir ()

После того, как каталог открыт функцией opendir (), каждый элемент этого каталога можно прочитать с помощью функции readdi r (). Синтаксис функции readdir () показан ниже.

readdir($dir_reference)

где $dir_reference — это значение, которое возвращает успешный вызов функции opendir (). При успешном завершении эта функция возвращает строку, содержащую имя одного из файлов каталога, связанного с параметром $dir_reference. Каждый последующий вызов функции readdir () возвращает очередной файл каталога (в порядке, в котором они хранятся в файловой системе), пока весь список файлов не будет исчерпан.

Если файлов в каталоге больше нет, или произошла какая-нибудь ошибка, readdir () вернет значение false. В примере, с помощью PHP-функции для работы с каталогами читается содержимое каталога /tmp/ и сохраняется в массиве $files .

Чтение содержимого каталога

<?php
$dr = @opendir('/tmp/');
if(!$dr) {
echo "Ошибка при открытии каталога /tmp/!<BR>";
exit;
}
while(($files[ ] = readdir($dr)) !== false);
print_r($files);
?>

 

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...