*   >> Leitura Educação Artigos >> tech >> desenvolvimento web

Listando diretórios de uma árvore de diretórios com PHP

ero de diretórios na sua árvore de diretório não deve ser superior a 100. Se você tiver mais de 100 diretórios em seu site, então você deve projetar um motor de busca que é diferente do que eu apresento a vocês neste série. A função recursiva para essa pesquisa Directório Isto é como a nossa função recursiva se comporta. A função irá primeiro listar todos os caminhos dos subdiretórios do diretório superior. Em seguida, ele irá listar todos os caminhos de qualquer nível de sub-diretórios segundo. Em seguida, ele irá listar todos os caminhos de quaisquer terceiros subdiretórios nível.

Em seguida, ele irá listar os caminhos de quaisquer quarta subdiretórios nível; e assim por diante. Em qualquer diretório, a listagem de seus subdiretórios é feita por ordem alfabética. Diretório Árvore Exemplo Abra o seguinte link em uma nova janela Tab e você vai ver um exemplo árvore de diretórios. https://www.cool-mathematics.biz/diagrams/directory-tree.gif Na prática, a função recursiva não pode listar todos os subdiretórios em qualquer nível em uma varredura. Vou usar a árvore de diretórios na janela Tab abriu para explicar como a função recursiva navega na árvore de diretórios.

Ele começa por listar todos os subdiretórios no diretório topo, dir0. Em seguida, ele move-se para a mais à esquerda (em ordem alfabética) subdiretório, que é Dir00. No Dir00, ele lista todos os subdiretórios do Dir00. Ele irá, em seguida, passar para o diretório DIR000 (mais à esquerda - em ordem alfabética) anuário com a esperança de listar todos os subdiretórios ali. Não vai ver todos os subdiretórios em DIR000. Ela irá então voltar a Dir00 e ir para Dir001, com a esperança de listar todos os subdiretórios em Dir001. Não vai encontrar todos os subdiretórios em D001.

Ele, então, ir para Dir00. No Dir00 uma vez que listou todos os subdiretórios do Dir00, ele irá para dir0. De dir0 ele irá para Dir01. No Dir01 ele irá listar todos os subdiretórios do Dir01. De Dir01, ele irá para Dir010 com a esperança de listar todos os subdiretórios que podem estar lá. Ele não vai ver qualquer subdiretório no Dir010. Ele, então, ir para Dir01 e depois para Dir011 com a esperança de ver todos os subdiretórios ali. Ele não vai ver qualquer diretório sub lá. Ele vai então voltar para Dir01 e depois dir0. No dir0 agora, tem feito toda a sua obra, para que ele pára.

Antes de escrever a função antes de escrever a função, existem algumas coisas a ter em consideração. Precisamos saber o diretório, se houver, que é o pai

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.