read())) { # 1º while if($tipo == ''){ # 1º if $array[] = $entry; }else if($tipo == 'dir'){ // Verificando se o que foi encontrado é um arquivo .ico if(substr_count($entry, '.') == 0){ # 2º if // Se sim colocando na matriz $array[] = $entry; } # 2º if }else{ // Verificando se o que foi encontrado um arquivo especifico if(substr_count($entry, $tipo) == 1){ # 3º if // Se sim colocando na matriz $array[] = $entry; } # 3º if } # 1º if } # 1º while //Fechando diretorio $d->close(); if($array==''){ $array = false; }else{ // Colocando em ordem alfabetica sort ($array); // Voltando o ponteiro para o inicio da matriz reset ($array); } // Retornado resultado final return $array; } /* Aqui temos alguns exemplos de com funciona $matriz = list_dir('.','.jpg'); Realiza uma busca no diretório por todos os arquivos '.jpg'. $matriz = list_dir('.','dir'); Realiza uma busca por todos os diretórios $matriz = list_dir('.'); Realiza uma busca por todos os arquivos e diretorios */ ?>