Esta função é para ler diretórios que retorna uma array de diretórios e uma array de arquivos.

function  readDirectory($dir_path){
$dir = getcwd().$dir_path;
// abre o diretório
$folder  = opendir($dir);
//capta o conteudo encontrados na pasta
while ($itens_name = readdir($folder)) {
$itens[] = $itens_name;
}

//ordena pastas e arquivos
sort($itens);

// serapa pasta de arquivos
foreach ($itens as $list) {
// retira diretorio raiz e voltar para pasta anterior
if ($list!="." && $list!=".."){
// se for diretorio adiciona ao array diretorio, se nao adiciona a arquivos
if (is_dir($dir.$list)) {
$folders[]=$list;
} else{
$files[]=$list;
}
}
}
return array($folders, $files);
}

Espero ter ajudado,
RAFAEL THEODORO

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.


Warning: Use of undefined constant XML - assumed 'XML' (this will throw an Error in a future version of PHP) in /home/rafaeltheodoro/www/wp-content/plugins/wp-syntaxhighlighter/wp-syntaxhighlighter.php on line 1048