Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bamoZ

nao funciona

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.