Referência da API de Fluxos de Dados (Streams) para Diretórios

Índice
php_stream_opendir -- Abre um diretório para enumeração dos seus arquivos
php_stream_readdir -- Retorna o próximo diretório contido em um diretório aberto com php_stream_opendir
php_stream_rewinddir -- Leva o ponteiro do fluxo para o início do mesmo
php_stream_closedir -- Fecha um fluxo de dados que aponta para um diretório e libera os recursos (resources)

As funções listadas nessa seção funcionam em arquivs locais e remotos também (desde que o wrapper suporte essa funcionalidade!).