Ir para conteúdo

POWERED BY:

Arquivado

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

ThePunisher

Fazer um Index of ?

Recommended Posts

Sabe quando damos para o navegador ler um lugar sem o "index.html" ae aparece um negócio tipo "Index_of/" então, teria como fazer um desses em .js ou html , e estilizado com css ? eu precisava disso para fazer uma listagem das páginas que estão dentro de uma pasta no servidor :ermm: '

Compartilhar este post


Link para o post
Compartilhar em outros sites

com linguagens client-side é impossível

 

só com server-side dá pra fazer isso.. php, asp..

Compartilhar este post


Link para o post
Compartilhar em outros sites

feio hein?!

 

se o teu servidor pode ter bloqueado a listagem de arquivos.. ai o teu iframe seria barrado.

 

melhor fazer com server-side cara.

Compartilhar este post


Link para o post
Compartilhar em outros sites

colocar o tópico para a área de PHP ? :( '

pronto :lol:

 

veja sobre a função glob()

 

http://php.net/glob

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso ae :joia: !

 

não entendo nem um pouco de linguagens dinâmicas, tenho uma noção o mais básica possível, você poderia me dizer se esse código iria funcionar ?

<?php
// pega o endereço do diretório
$diretorio = getcwd(); 
// abre o diretório
$ponteiro  = opendir($diretorio);
// monta os vetores com os itens encontrados na pasta
while ($nome_itens = readdir($ponteiro)) {
   $itens[] = $nome_itens;
}
// ordena o vetor de itens
sort($itens);
// percorre o vetor para fazer a separacao entre arquivos e pastas 
foreach ($itens as $listar) {
// retira "./" e "../" para que retorne apenas pastas e arquivos
  if ($listar!="." && $listar!=".."){ 

// checa se o tipo de arquivo encontrado é uma pasta
  		if (is_dir($listar)) { 
// caso VERDADEIRO adiciona o item à variável de pastas
		$pastas[]=$listar; 
	} else{ 
// caso FALSO adiciona o item à variável de arquivos
		$arquivos[]=$listar;
	}
  }
}
// lista as pastas se houverem
if ($pastas != "" ) { 
foreach($pastas as $listar){
  print "Pasta: <a href='$listar'>$listar</a><br>";}
  }
// lista os arquivos se houverem
if ($arquivos != "") {
foreach($arquivos as $listar){
  print " Arquivo: <a href='$listar'>$listar</a><br>";}
  }
?>

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.