tutoriais mais recente desenvolvimento web
 

PHP opendir() Function

<PHP Diretório Referência

Exemplo

Abrir um diretório, ler o seu conteúdo, em seguida, fechar:

<?php
$dir = "/images/";

// Open a directory, and read its contents
if (is_dir($dir)){
  if ($dh = opendir($dir)){
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    closedir($dh);
  }
}
?>

Resultado:

filename: cat.gif
filename: dog.gif
filename: horse.gif


Definição e Uso

O opendir() função abre um identificador de diretório.


Sintaxe

opendir( path,context );

Parâmetro Descrição
path Requeridos. Especifica o caminho do diretório a ser aberto
context Opcional. Especifica o contexto do manipulador do diretório. O contexto é um conjunto de opções que podem modificar o comportamento de um fluxo

Detalhes técnicos

Valor de retorno: Retorna o manipulador de diretório resource em caso de sucesso. Em caso de falha. Gera um erro de nível E_WARNING se o caminho não é um diretório válido, ou se o diretório não pode ser aberto devido a restrições de permissão ou erros filesysytem. Você pode ocultar a saída de erro de opendir() adicionando '@' na frente do nome da função
PHP Versão: 4.0+
PHP Changelog: PHP 5.0: O parâmetro de caminho agora suporta o ftp: // URL invólucro

<PHP Diretório Referência