Retorna um handle de diretório para ser usado em chamadas subsequentes a closedir(), readdir(), e rewinddir().
Se path não é um diretório válido ou se o diretório não pode ser aberto devi a restrições de permissões ou ainda por erro no sistema de arquivos, opendir() retorna FALSE e gera um erro PHP de nível E_WARNING. Você pode suprimir a exibição da mensagem de erro de opendir() acrecentando um '@' na frente do nome da função.
A partir do PHP 4.3.0 o parâmentro path pode ser qualquer tipo de URL que suporte a listagem de diretórios, mas somente o wrapper file:// era suportado no PHP 4.3. A partir do PHP 5.0 o suporte ao wrapper ftp:// foi acrescentado.