readdir

(PHP 3, PHP 4 )

readdir -- ler os campos do handle do diretório

Descrição

string readdir ( resource dir_handle)

Retorna o nomedoarquivo do prócimo arquivo do diretório. Os nomedoarquivos não serão retornados em alguma ordem particular.

Exemplo 1. Lista todos os arquivos do diretório atual

// Note que !== não existia até o PHP 4.0.0-RC2
<?php
$handle=opendir('.');
echo "Handle do diretório: $handle\n";
echo "Arquivos:\n";
while (false !== ($file = readdir($handle))) { 
    echo "$file\n";
}
closedir($handle); 
?>

Note que readdir() irá retornar o . e .. . Se você não quer estes simplesmente os retire:

Exemplo 2. Listar todos os arquivo no diretório atual e retirar . e ..

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