readdir

(PHP 3, PHP 4 >= 4.0.0)

readdir -- P°eΦte polo╛ku z deskriptoru adresß°e

Popis

string readdir ( int dir_handle)

Vracφ nßzev dal╣φho souboru v adresß°i. Nßzvy soubor∙ nejsou nijak t°φd∞ny.

P°φklad 1. Vypi╣ v╣echny soubory v adresß°i

// Note that !== did not exist until 4.0.0-RC2
<?php
$handle=opendir('.');
echo "Directory handle: $handle\n";
echo "Files:\n";
while (($file = readdir($handle))!==false) {
    echo "$file\n";
}
closedir($handle);
?>

V╣imn∞te si, ╛e readdir() vracφ takΘ . a .. polo╛ky (odkaz na sebe sama a na nad°azen² adresß°. Pokud je nechcete, m∙╛ete je snadno vynechat:

P°φklad 2. Vypi╣ v╣echny soubory v adresß°i a vynech . a ..

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