question

HW 2 exibir subpastas na estrutura de arvore de raiz em php?

1 Raiz
tis de sub-pasta 1.1 nulo devem ser na próxima coluna
1.2 nula de subpasta
tis de sub-pasta 1.2.1 nulo nulo devem ser na próxima coluna
Sub-pasta 1.3
Raiz de 2
Sub-pasta 2.1
Sub-pasta 2.1.1
Sub-pasta 2.1.1.1
Sub-pasta 2.1.1.1.1

Eu quero mostrar em formato de tabela
resposta Resposta
<?php?>

função getDirectory ($path = '.', $level = 0) {

$ignore = array ('cgi-bin', '. ','.. ');

/ / Lista de diretórios para ignorar quando saída. Muitos hosts

/ / negará acesso do PHP para o cgi-bin.

$dh = @opendir ($path);

/ / Abrir o diretório para o identificador $dh



enquanto (false! = = ($file = readdir ($dh))) {

/ / Loop através do diretório



se (! in_array ($file, $ignore)) {

/ / Verificar que esse arquivo não é para ser ignorado



$spaces = str_repeat (' ', ($level 4));

/ / Apenas para adicionar espaçamento da lista, a melhor

/ / Mostrar a árvore de diretório.



se (is_dir ("$path/$file")) {

/ / A um diretório, por isso precisamos manter a leitura para baixo...



echo "<strong>$spaces $file</strong>

";

getDirectory ("$path/$file", ($ nível + 1));

/ / Re-call esta mesma função, mas em um novo diretório.

/ / Este é o que faz a função recursiva.



} else {



echo "$spaces $file

";

/ / Apenas imprimir o nome do arquivo



}



}



}



closedir ($dh);

/ / Fechar o identificador de diretório

}

?>





chamar qualquer um abaixo



Código:

<??>

//getDirectory (".");

/ / Obter o diretório atual (mostra todos os arquivos e pastas)

//getDirectory (". / imagens /");

/ / Obter o conteúdo do "imagens /" pasta

?>

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved