JamesM Postado Julho 27, 2010 Denunciar Share Postado Julho 27, 2010 Dae pessoal..esse código lista os arquivos do diretorio com o caminho completo... tipo:http://www.meusite.com/index.phphttp://www.meusite.com/home.phpmas eu queria que ele percorrece tambem as subpastas, e me mostrasse o caminho tambemhttp://www.meusite.com/fotos/fotos.phpesse é o código:<?php $count = 0; if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") {$count++; echo '<loc> http://'.$_SERVER['HTTP_HOST'].'/'.$file.'</loc> <br />'; } } echo '<br /><br /><a href="..">Return</a>'; closedir($handle); } ?>alguém tem de um script q faz algo parecido? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Raphael Machado Postado Julho 27, 2010 Denunciar Share Postado Julho 27, 2010 (editado) Use este código:<?php $dir = ""; $file=scandir($dir); $cont=count($file); for($i=0;$i<$cont;$i++){ if( ($file[$i]!=".") and ($file[$i]!="..")){ $arquivos=scandir("$dir/$file[$i]"); $cont1=count($arquivos); for($j=0;$j<$cont1;$j++) if( ($arquivos[$j]!==".") and ($arquivos[$j]!=="..")) { echo "<font size=2>[b]$file[$i]</td>"; break; } } ?> Editado Julho 27, 2010 por Raphael Machado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JamesM Postado Julho 27, 2010 Autor Denunciar Share Postado Julho 27, 2010 Raphael, Obrigado pela responta..mas aki não ta rodandoWarning: scandir() [function.scandir]: Directory name cannot be empty Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Julho 27, 2010 Denunciar Share Postado Julho 27, 2010 Você não definiu o nome do diretório.O Script que o Raphael passou está com a variável $dir vazia, para que você coloque o valor da mesma. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JamesM Postado Julho 28, 2010 Autor Denunciar Share Postado Julho 28, 2010 Você não definiu o nome do diretório.O Script que o Raphael passou está com a variável $dir vazia, para que você coloque o valor da mesma.o diretoria seria minha www, mas não deu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Julho 28, 2010 Denunciar Share Postado Julho 28, 2010 www é a sua raiz, esse diretório seria a pasta que deseja varrer e listar os arquivos. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
JamesM
Dae pessoal..
esse código lista os arquivos do diretorio com o caminho completo... tipo:
http://www.meusite.com/index.php
http://www.meusite.com/home.php
mas eu queria que ele percorrece tambem as subpastas, e me mostrasse o caminho tambem
http://www.meusite.com/fotos/fotos.php
esse é o código:
alguém tem de um script q faz algo parecido?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.