readdir

(PHP 3, PHP 4 , PHP 5)

readdir -- оНКСВХРЭ ЩКЕЛЕМР ЙЮРЮКНЦЮ ОН ЕЦН ДЕЯЙПХОРНПС

нОХЯЮМХЕ

ЯРПНЙЮ readdir ( ПЕЯСПЯ ДЕЯЙПХОРНП_ЙЮРЮКНЦЮ)

бНГБПЮЫЮЕР ХЛЪ ЯКЕДСЧЫЕЦН ОН ОНПЪДЙС ЩКЕЛЕМРЮ ЙЮРЮКНЦЮ. хЛЕМЮ ЩКЕЛЕМРНБ БНГБПЮЫЮЧРЯЪ Б ОНПЪДЙЕ, ГЮБХЯЪЫЕЛ НР ТЮИКНБНИ ЯХЯРЕЛШ.

нАПЮРХРЕ БМХЛЮМХЕ МЮ ЯОНЯНА ОПНБЕПЙХ ГМЮВЕМХЪ, БНГБПЮЫЮЕЛНЦН ТСМЙЖХЕИ readdir() Б ОПХБЕДЕММНЛ МХФЕ ОПХЛЕПЕ. б ЩРНЛ ОПХЛЕПЕ НЯСЫЕЯРБКЪЕРЯЪ ОПНБЕПЙЮ ГМЮВЕМХЪ МЮ ХДЕМРХВМНЯРЭ (БШПЮФЕМХЪ ХДЕМРХВМШ, ЙНЦДЮ НМХ ПЮБМШ Х ЪБКЪЧРЯЪ ГМЮВЕМХЪЛХ НДМНЦН РХОЮ - ГЮ АНКЕЕ ОНДПНАМНИ ХМТНПЛЮЖХЕИ НАПЮРХРЕЯЭ Й ЦКЮБЕ нОЕПЮРНПШ ЯПЮБМЕМХЪ) ГМЮВЕМХЧ FALSE, ОНЯЙНКЭЙС Б ХМНЛ ЯКСВЮЕ, КЧАНИ ЩКЕЛЕМР ЙЮРЮКНЦЮ, ВЭЕ ХЛЪ ЛНФЕР АШРЭ БШПЮФЕМН ЙЮЙ FALSE, НЯРЮМНБХР ЖХЙК (МЮОПХЛЕП, ЩКЕЛЕМР Я ХЛЕМЕЛ "0").

Пример 1. бШБЕЯРХ ЯОХЯНЙ БЯЕУ ТЮИКНБ Б ЙЮРЮКНЦЕ

<?php
// нАПЮРХРЕ БМХЛЮМХЕ, ВРН НОЕПЮРНП !== МЕ ЯСЫЕЯРБНБЮК ДН БЕПЯХХ 4.0.0-RC2

if ($handle = opendir('/path/to/files')) {
    echo
"дЕЯЙПХОРНП ЙЮРЮКНЦЮ: $handle\n";
    echo
"тЮИКШ:\n";

    
/* хЛЕММН ЩРНР ЯОНЯНА ВРЕМХЪ ЩКЕЛЕМРНБ ЙЮРЮКНЦЮ ЪБКЪЕРЯЪ ОПЮБХКЭМШЛ. */
    
while (false !== ($file = readdir($handle))) {
        echo
"$file\n";
    }

    
/* щРНР ЯОНЯНА мебепем. */
    
while ($file = readdir($handle)) {
        echo
"$file\n";
    }

    
closedir($handle);
}
?>

нАПЮРХРЕ БМХЛЮМХЕ, ВРН ТСМЙЖХЪ readdir() РЮЙФЕ БНГБПЮЫЮЕР ЩКЕЛЕМРШ Я ХЛЕМЮЛХ . Х ... еЯКХ БШ МЕ УНРХРЕ ОНКСВЮРЭ ЩРХ ГМЮВЕМХЪ, ОПНЯРН НРАПЮЯШБЮИРЕ ХУ:

Пример 2. оНКСВХРЭ ЯОХЯНЙ ТЮИКНБ Б РЕЙСЫЕЛ ЙЮРЮКНЦЕ Х НРАПНЯХРЭ ЩКЕЛЕМРШ Я ХЛЕМЮЛХ . Х ..

<?php
if ($handle = opendir('.')) {
    while (
false !== ($file = readdir($handle))) {
        if (
$file != "." && $file != "..") {
            echo
"$file\n";
        }
    }
    
closedir($handle);
}
?>

яЛ.РЮЙФЕ НОХЯЮМХЪ ТСМЙЖХИ is_dir() Х glob().


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ