Jump to content


Photo

Como Listar O Conteúdo De Um Diretorio


  • Faça o login para participar
3 replies to this topic

#1 fonsecaWebmaster

fonsecaWebmaster

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 10/10/2003, 09:16

Bom dia amigos

Tenho um relatório pronto que lê de um determinado arquivo texto e gera uma página HTML com tabelas e o conteúdo do arquivo.

Agora estou com um problema.

Preciso listar o conteúdo de um diretório na rede e selecionar o arquivo txt para depois fazer a leitura e a manipulação dos dados.

Alguem pode me ajudar?

Como faço?

Grato....

#2 www.XmlBR.com.br

www.XmlBR.com.br

    Normal

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:São José dos Campos - SP

Posted 10/10/2003, 10:04

E aí carinha, certinho??

Bom, fazer listar o conteúdo de um diretório é simples.
Veja o código abaixo:

<?php
$dir = opendir('imagens');
$i = 0;
while (false !== ($file = readdir($dir))) {
  if (($file != ".") and ($file != "..")) {
    $url = urlencode($file);
    echo "<a href=\"$url\">$file</a><br>";
  }
}
?>

Neste exeplo utilizo o diretório imagens, mude aí para o caminho do seu diretório, por exemplo, arquivos/txt.

É isso aí...

Qualquer dúvida da um grito aí!!!


Falow...

#3 fonsecaWebmaster

fonsecaWebmaster

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 10/10/2003, 10:18

Obrigado Amigo

Mas agora como faço para selecionar o arquivo para leitura???

#4 www.XmlBR.com.br

www.XmlBR.com.br

    Normal

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:São José dos Campos - SP

Posted 10/10/2003, 11:37

Você não disse que já tinha uma página que pegava um determinado arquivo TEXTO e transforma em HTML?
Então, agora fazer os eguinte:

<?php
$dir = opendir('imagens');
$i = 0;
while (false !== ($file = readdir($dir))) {
 if (($file != ".") and ($file != "..")) {
   $url = urlencode($file);
   echo "<a href=\"relatorio.php?arquivo=$file\">$file</a><br>";
 }
}
?>

Mude o nome do arquivo relatorio.php para o nome do seu arquivo que faz essa leitura.
Dentro desse arquivo de leitura, onde você coloca qual arquivo você vai ler, você coloca a variável $arquivo no lugar.


Deu para entender???




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq