Função opendir() PHP
Exemplo
Abra um diretório, leia seu conteúdo e feche:
<?php $dir = "/images/"; // Abre o diretório e lê seu conteúdo if (is_dir($dir)){ if ($dh = opendir($dir){ while (($file = readdir($dh)) !== false){ echo "filename:" . $file . "<br>"; } closedir($dh); } } ?>
Resultados:
filename: cat.gif filename: dog.gif filename: horse.gif
Definição e Uso
A função opendir() abre um柄 de diretório.
Sintaxe
opendir(path,context);
Parâmetros | Descrição |
---|---|
path | Obrigatório. Define o caminho do diretório a ser aberto. |
context | Opcional. Define o ambiente do柄 de diretório.context É um conjunto de opções que modifique o comportamento do fluxo de diretório. |
Detalhes Técnicos
Retorno: |
Retorna um recurso de柄 de diretório com sucesso. Em caso de falha, retorna FALSE. Se o caminho não for um diretório válido ou se o diretório não puder ser aberto devido a restrições de licença ou erro no sistema de arquivos, um erro de nível E_WARNING é lançado. Você pode ocultar a saída de erro de opendir() adicionando '@' antes do nome da função. |
---|---|
Versão PHP: | 4.0+ |
Registo de Atualizações PHP: | PHP 5.0:path Os parâmetros agora suportam o protocolo de encapsulamento ftp://. |