Função dir() do PHP
Exemplo
Uso da função dir():
<?php $d = dir(getcwd()); echo "Manuseio: " . $d->handle . "<br>"; echo "Caminho: " . $d->path . "<br>"; while (($file = $d->read()) !== false){ echo "filename: " . $file . "<br>"; } $d->close(); ?>
Resultados:
Handle: id de Recurso #2 Caminho: /etc/php filename: . filename: .. filename: ajax.gif filename: books.xml filename: cdcatalog.xml filename: cd_catalog.xml filename: index.asp filename: demo_array.asp filename: demo_array.htm ... ... ...
Definição e Uso
A função dir() retorna uma instância da classe Directory. Esta função é usada para ler um diretório, contendo o seguinte:
O diretório a ser aberto especificado Os atributos handle e path da função dir() estão disponíveis O atributo handle e path da função dir() têm três métodos: read(), rewind() e close()Sintaxe
dir(directory,context);
Parâmetros | Descrição |
---|---|
directory | Obrigatório. Define o diretório a ser aberto. |
context | Opcional. |
Detalhes Técnicos
Retorno: | Retorna uma instância da classe Directory. Em caso de falha, retorna FALSE. |
---|---|
Versão PHP: | 4.0+ |