Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou utilizando uma função para listar os arquivos existentes em um diretório e em seus subdiretórios, esta funcionando direitinho , mas a função esta listando todos os arquivos dos subdiretorios existentes de uma vez.
Aklguem poderia me ajudar para qeu listasse apenas o diretorio e assim que entrar em um subdiretorio ficasse listado apenas o subdiretório? Podendo voltar ao anterior?
Abaixo, segue a função utilizada:
<?php
function fs($pasta=".",$i=0) {
$diretorio=opendir($pasta);
while ($arquivo=readdir($diretorio)) {
if ($arquivo!="."&&$arquivo!="..") {
$path=$pasta."/".$arquivo;
for ($c=0; $c<$i; $c++) {
echo " ";
}
if (is_dir($path)) {
echo "<b>+ ".$arquivo."</b><br>\n";
fs($path,$i+1);
} else {
echo "<a href='$path'>- ".$arquivo."<br>\n</a>";
}
}
}
closedir($diretorio);
}
fs(".");
?>Valeus rogerss_7
De nada cara, no que precisar estamos aí.
Tópico Resolvido?
Abraços.
Cara faz assim, aqui no fórum tem um script muito bom mesmo, olha só.
http://forum.imasters.com.br/index.php?showtopic=265072