Ir para conteúdo

POWERED BY:

Arquivado

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

Enigma_Boy

[Resolvido] listar pastas de um diretorio e abrir a pasta

Recommended Posts

boas pessoal, é o seguinte eu ja sei que para listar apenas as pastas de um diretorio usa-se a seguinte forma

 

<?php
$dir = "diretorio/";
foreach (glob ($dir."*", GLOB_ONLYDIR) as $pastas) {
	if (is_dir ($pastas)) {
		echo str_replace ($dir,"",$pastas)."<br />";
	}
}
?>

agora ja tentei mil e uma maneira e ainda nao consegui fazer para que liste, mas ao mesmo tempo kd listado eu possa clicar sobre o nome da pasta e me abra esse mesmo diretorio

 

ja tentei em por tipo:

 

echo str_replace (<a herf="$dir,"",$pastas etc...)."<br />";

 

e nao conseigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente isso

 

$dir = "diretorio/" . (isset($_GET['pasta'])) ? $_GET['pasta'] : '';
foreach (glob ($dir."*", GLOB_ONLYDIR) as $pastas) {
	if (is_dir ($pastas)) {
		$pasta = str_replace ($dir,"",$pastas)."<br />";
		echo '<a href="?pasta='.$pasta.'/">'.$pasta.'</a>';
	}
}

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse codigo abre me as pastas tdas onde se encotra o arquivo.php, a minha ideia e ele abri o diretorio cliente, e ler todas as pastas que la se encontram mas com link para abrir

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvido:

 

<?php
$dir = "cliente/";
foreach (glob ($dir."*", GLOB_ONLYDIR) as $pastas) {
	if (is_dir ($pastas)) {
	echo "Galeria De ";
		echo str_replace ( $dir,"",$pastas)." <img src=\"images/link.jpg\"/><a href=\"$pastas\">Visualizar Galeria</a><br />";
					echo "";
	}
}
?>

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.