Abra um diretório, leia seu conteúdo e feche:
<?php$dir = "/images/";// Abra um diretório e leia seu conteúdo if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir ($dh)) !== false){ echo "nome do arquivo:" .resultado:
nome do arquivo: cat.gifnome do arquivo: dog.gifnome do arquivo: cavalo.gifA função opendir() abre um identificador de diretório.
opendir( caminho,contexto );
parâmetro | descrever |
---|---|
caminho | Obrigatório. Especifica o caminho do diretório a ser aberto. |
contexto | Opcional. Especifica o ambiente para identificadores de diretório. context é um conjunto de opções que modificam o comportamento do fluxo de diretório. |
Valor de retorno: | Se for bem-sucedido, o recurso de identificador de diretório será retornado. Retorna FALSE em caso de falha. Se o caminho não for um diretório legal ou se o diretório não puder ser aberto devido a restrições de licenciamento ou erros no sistema de arquivos, um erro de nível E_WARNING será lançado. Você pode ocultar a saída de erro de opendir() acrescentando '@' ao nome da função. |
---|---|
Versão PHP: | 4,0+ |
Registro de alterações do PHP: | PHP 5.0: O parâmetro path suporta o protocolo de encapsulamento de URL ftp:// . |