Como muitas outras linguagens de programação , PHP tem um conjunto completo de funções para abrir um diretório e ler uma lista de seus arquivos e subpastas . Isso é útil para atividades como encontrar um arquivo armazenado em um local desconhecido ou a criação de uma galeria de fotos a partir de uma lista dinâmica de arquivos de imagem. Abra um diretório com a função " opendir " para navegar e seu conteúdo com a função " readdir " . Instruções 
 1 
 Abra seu arquivo -fonte do PHP em um editor de texto, como o Notepad do Windows . 
 2 
 Atribuir o caminho de um diretório para uma variável. Por exemplo, " $ dir =". " ; " Definirá para o diretório atual 
 3 
 Abra um diretório usando a função " opendir " e atribuir-lhe uma alça. . Por exemplo, " $ curfolder = opendir ( $ dir ); " . 
 4 
 Leia todos os arquivos e nomes subpasta do diretório usando um loop "while" com a função " readdir " . Filtrar arquivos com a função " is_dir " e certifique-se de ignorar o "." e " .. " entradas . Por exemplo, " while (( $ name = readdir ( $ curfolder ) ) ! == False) { if (( is_dir (" { $ dir } /{ $ name } ") ) && ( $ name ! = '.') && ( $ name = '..' !)) {" pasta: " echo . . $ name " \\ n"; }} " irá imprimir todos os nomes subpasta . Em vez de imprimir os nomes , você pode alterar os diretórios usando " chdir (" { $ dir } /{ $ name } "); " 
 5 
 Salve o arquivo PHP 
 < . . br>