Home Blog Portfólio Projetos Downloads Sobre
Últimas Atualizações


Pelo Mundo
Android Police
Gizmodo
Buscar no blog por: Assinar feed

Como montar uma árvore de aquivo

quarta-feira, 20 de fevereiro de 2013 Tags: Árvore de arquivos, mapeamento de pasta

Graças a nova versão do PHP 5 podemos fazer um árvore de arquivo com bem mais facilidade... lembra do opendir ?! então não vamos mais usa-lo. E ai vai como se faz pra fazer isso.


<?php
 
function treeMaps($path$ind=0){
  
$pathMap scandir($path);

  foreach(
$pathMap as $file){
    
$pf "$path/$file";
    if(
is_dir($pf)){
     if( 
$file != "." && $file != ".."){
      print 
str_repeat(' ',$ind)."+$pf\n";
       
treeMaps("$pf"$ind+1);
     }
    }else
      print 
str_repeat(' ',$ind).($ind==0?' ':"'- ")."$pf\n";
  }
 }
treeMaps(".");
?>

O código acima mapea todas as pastas e subpastas de todos os directorios


Twitter facebook Orkut