listar e selecionar .txt [RESOLVIDO]

1. listar e selecionar .txt [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 08/10/2012 - 21:56h

Como faço para listar todos arquivos .txt de um diretorio em ordem de data de modificação e mostrar o conteudo daquele que eu clicar com o mouse? nao sei nada de php. como poderia fazer?


  


2. MELHOR RESPOSTA

Andre Cardoso
andrebian

(usa Fedora)

Enviado em 08/10/2012 - 22:46h

Tenta fazer algo assim...


<?php
$pasta = 'arquivos/';
$diretorio = dir($pasta);

echo 'Lista de Arquivos da pasta "<strong>'.$pasta.'</strong>":<br />';
while($arquivo = $diretorio -> read()){
echo "<a href='".$pasta.$arquivo."'>".$arquivo."</a><br />";
}
$diretorio -> close();
?>


3. Re: listar e selecionar .txt [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/10/2012 - 22:52h

think linux escreveu:

Como faço para listar todos arquivos .txt de um diretorio em ordem de data de modificação e mostrar o conteudo daquele que eu clicar com o mouse? nao sei nada de php. como poderia fazer?


Para não dar de mão beijada, e visto que tu é administrador de sistema linux



Shell script:


#/bin/bash

for file in `ls *.txt`; do

echo "<link>$file</link>"
done


Mesma lógica para php


4. Re: listar e selecionar .txt [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 12/10/2012 - 21:29h

Usei as informaçoes e saiu assim.


<?php

// todos os arquivos .txt

foreach (glob('*.txt') as $arquivo) {
echo "<a href='".$arquivo."'>".$arquivo."</a><br />";
}

?>



Funcionou exatamente como queria, porem nao sei se esta correta, principalmente esta parte

echo "<a href='".$arquivo."'>".$arquivo."</a><br />";

Posso usar assim ou tem alguma modificação que possa fazer?

Muito obrigado.


5. Re: listar e selecionar .txt [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/10/2012 - 02:07h

Se funcionou como esperado, teoricamente não precisamos fazer nada. Talvez por elegância, tirar o .txt do link que vai aparecer, mas se for útil o txt deixa assim mesmo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts