Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Artigos
Sign. dos Sonhos
Papel de Parede
Ilusões de Ótica
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Serviços
Mural de Recados
Usuários Online
Bloco de Notas
Formmail
Meu IP
.: Geradores
Gerador de Senhas
Barra de Rolagem
Recomende
Pop-up
Inverter Link
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Celular
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
GTA Mods
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
Offline
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Na Faixa
Sobre
Contato
Recomende-nos
Termos de uso

Listagem de diretorios e subdiretorios

Enviado em 04/05/2010 - 07:15
Fonte: A A A A


Bom com esse código da para fazer uma listagem de diretorios e subdiretorios sem limite, em caso de diretorios com muitos arquivos dentros não vale a pena pois fica muito trabalhoso para o servidor, se alguem tiver alguma ideia de como melhorar é só deixar nos comentários.

Segue o código, pode também fazer o download do anexo do artigo lá vai ter um exemplo com uns diretorios já para listagem.

  1. <p>Listagem de Diretorios e SubDiretorios</p>
  2. <?
  3. /// DIGITE A PASTA RAIZ DA SUA LISTAGEM
  4. $PastaRaiz = "teste";
  5.  
  6. function abreDir($p,$espaco)
  7. {
  8.         $pasta = opendir($p);
  9.         while(false !== ($dados = readdir($pasta))) {
  10.               $categorias[] = $dados;
  11.               }
  12.               
  13.         asort($categorias);
  14.           foreach($categorias as $arquivos) {
  15.                 if($arquivos != ".." && $arquivos != "." && $arquivos != " "){
  16.                     if (is_dir("$p/".$arquivos))
  17.                     {
  18.                     echo "<div>$espaco";
  19.                     //
  20.                     $name = $arquivos;
  21.                     $name=str_replace("-"," ",$name);
  22.                     $name=str_replace("_"," ",$name);
  23.                     echo $name;
  24.                     abreDir("$p/".$arquivos,$espaco.'&nbsp;&nbsp;');
  25.                     echo"</div>";
  26.                     }      
  27.                 }
  28.         }
  29. }
  30. abreDir($PastaRaiz,'');
  31. ?>


Enviado por: brunohcs

Esse artigo foi visualizado 1801 vezes

Compartilhe este artigo
facebook del.icio.us rec6 digg
Recomende este artigo a um amigo


Voltar
>> Comentários
 
Related Posts Plugin for WordPress, Blogger...
Comentar
Buscar Artigos:
.: Mods de GTA
GTA SA, VC, IV
SA - Carros
IV - Carros
Mods
GTA IV
SA - Mods Cleo
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
.: Jogos Online
Ação
Aventura
Cassino
Classicos
Colorir
Corrida
Educativos
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
Top Jogos
.: Parceiros
Mural de Recados Grátis
Papel de Parede
Show Moto
Web Visual
.: Nossos Números
Artigos: 930
Categorias: 50
Comentarios: 1863
Usuarios: 26633
Blocos de Nota: 87
Canais: 169

website monitoring service
eXTReMe Tracker
Na Faixa.net - Todos os direitos reservados. 12/2003 - 04/2024
Leia nossos Termos de Uso - Política de Privacidade
Desenvolvido por Web Visual
Crie seu Site - Papel de Parede Grátis - Show Moto - Mural de Recados Grátis - Dicas10