bamoZ 0 Denunciar post Postado Maio 17, 2008 Ae galera! To usando o seguinte codigo: <?php $dir = "/diretorio"; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"; } closedir($dh); } } ?> Nao ta funcionando... acho que o caminho esta errado, esse arquivo PHP esta acima da pasta "diretorio" Obrigado desde ja! Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Maio 17, 2008 Não entendi direito esse "Acima da pasta 'diretorio'". Se está acima, há um diretório entre eles. :unsure: Tente destas formas: $dir = "./diretorio"; ou $dir = "diretorio"; Se não funcionar, poste a estrutura dos diretórios []s Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
bamoZ 0 Denunciar post Postado Maio 17, 2008 Na verdade o script(arps2.php) é esse: <table border="1"><tr><td>Arquivo</td><td>Dia</td><td>Mês</td><td>Ano</td></tr><tr> <?php $diretorio = "/diretorio"; if (is_dir($diretorio)) { if ($dir = opendir($diretorio)) { while(false !== ($arq = readdir($dir)) ) { if (is_file($diretorio . $arq)) { $quebra=explode(".",$arq); if ($quebra[1] == "txt"){ echo "<td>".$arq."</td>"; echo "<td>".substr($quebra[0],6,2)."</td>"; echo "<td>".substr($quebra[0],4,2)."</td>"; echo "<td>".substr($quebra[0],0,4)."</td>"; } echo "</tr><tr>"; } } } } ?> </tr></table> A estrutura é assim: arps2.php /diretorio dentro do diretorio tenho esse arquivos 20080424.txt 20080425.txt 20080426.txt 20080427.txt 20080428.txt To testando isso online ja Valeu Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Maio 23, 2008 O diretório '/' é a raiz do sistema, não pode ser utilizado desta forma. Ou você passa o caminho relativo partindo de onde você está ou passa o caminho completo. Compartilhar este post Link para o post Compartilhar em outros sites