Jump to content


Photo

Listar Diretórios e Arquivos


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

#1 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 07/11/2004, 07:35

Olá pessoal!

Certamente você já deve ter feito um sistema para algum cliente onde, ele podia enviar imagens para o site. Uma coisa que não pode faltar é, a possibilidade de eliminar, apagar, algumas das imagens enviadas. Brincando um pouco com isso, desenvolvi uma função simples (sem POO), que lista os arquivos e sub-pastas de uma pasta especificada.

O resultado é parecido com o do Windows Explorer.

Veja um exemplo em:

http://klaus.hcerto....ar.arquivos.php

Eu coloquei para listar a raiz do site (www), então vão ter algumas pastas não acessíveis corretamente ali, para ver o efeito legal, vejam a pasta "php" ou "DesafioMX".

O download dos arquivos .php e imagens podem ser encontrados em anexo, ou no endereço:

http://klaus.hcerto....iosArquivos.zip

Críticas e/ou sugestões são bem vindas!

Como instalar?

<_< Basta enviar os arquivos para o servidor, colocá-los em uma pasta chamada "euvouinstalarissoaquiagora" (tem que ser esse o nome mesmo (sem aspas), senão não dá certo... :D) e pronto. Basta visualizar o arquivo listar.arquivos.php.

Attached Files


Klaus Paiva
Conheça também: Taperás

#2 GreyWolf

GreyWolf

    Mestre

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

Posted 09/11/2004, 23:25

Gostei mtu stylo ;P

Agora vou quebrar a cabeça pra tentar entender essa coisa ;P

Tens como explicar aquele java que espande que não entendi ele? hehe

flw ae =]

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 13/11/2004, 13:23

É simples! A função expandirContrair, do JS, recebe o ID da camada que vai ser ocultada/mostrada. Se (IF) ela já estiver visivel, ela será escondida e vice-versa.
Klaus Paiva
Conheça também: Taperás

#4 Fernando Wobeto

Fernando Wobeto

    webmaster

  • Usuários
  • 341 posts
  • Sexo:Masculino

Posted 13/11/2004, 19:43

Olá pessoal!

Certamente você já deve ter feito um sistema para algum cliente onde, ele podia enviar imagens para o site. Uma coisa que não pode faltar é, a possibilidade de eliminar, apagar, algumas das imagens enviadas. Brincando um pouco com isso, desenvolvi uma função simples (sem POO), que lista os arquivos e sub-pastas de uma pasta especificada.

O resultado é parecido com o do Windows Explorer.

Veja um exemplo em:

http://klaus.hcerto....ar.arquivos.php

Eu coloquei para listar a raiz do site (www), então vão ter algumas pastas não acessíveis corretamente ali, para ver o efeito legal, vejam a pasta "php" ou "DesafioMX".

O download dos arquivos .php e imagens podem ser encontrados em anexo, ou no endereço:

http://klaus.hcerto....iosArquivos.zip

Críticas e/ou sugestões são bem vindas!

Como instalar?

<_< Basta enviar os arquivos para o servidor, colocá-los em uma pasta chamada "euvouinstalarissoaquiagora" (tem que ser esse o nome mesmo (sem aspas), senão não dá certo... :D) e pronto. Basta visualizar o arquivo listar.arquivos.php.

Ohhh Klaus,


vc estava brincando sobre a pasta "euvouinstalarissoaquiagora" néh? :P

Sei lá...olhei o codigo do script e nao vi nenhuma referencia sobre ela para que nao funcionasse em outra.

Obs.: Curti muito esse seu script...utilíssimo!

Até mais (y)
|--------------------------------------------------|
| MSN: fernando_wobeto@hotmail.com
| E-MAIL: fernandowobeto@gmail.com
| Desenvolvedor Web
|--------------------------------------------------|

#5 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 14/11/2004, 10:16

Não conta pra ninguém não... Eu só coloquei por brincadeira... :lol:
Klaus Paiva
Conheça também: Taperás

#6 opsss

opsss

    Turista

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

Posted 03/12/2004, 11:07

Valeu Klaus este script é uma mão na roda :)
NO EMBALO - www.noembalo.com.br | Música - Cultura - Notícias - Música 24h - Webrádio
O maior portal Cultural do Estado da Paraíba

#7 gregorytg

gregorytg

    Mestre

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

Posted 02/04/2005, 18:32

KLAUS, eu não consegui abrir o arquivo

COMO SEMPRE "nunca consegui abrir um arquivo linkado no WM"

Você poderia disponibilizar ele aqui no forum, em forma de TEXTO

Pois almejo listar as imagens dos diretorios.

Abraços

Edição feita por: gregorytg, 02/04/2005, 23:28.

"Porque o Senhor será a tua confiança, e guardará os teus pés de serem presos". \o/

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 02/04/2005, 23:01

Atenção galera,
infelizmente não está funcionando corretamente o download e a url do arquivo é inexistente.


Portanto, se alguem quiser, entre em contato com o Klaus ou com algum dos usuário que postaram acima (eles se tiverem irão passar para vocês).


[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#9 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 10/04/2005, 20:54

Bom, o arquivo anexado descompactado no Slack 10 e em Win 2000 funcionou normal...

Vou anexar novamente, só que vou colocar sem extensão pra ver...

Quando você baixar, coloque-a a extensão .zip para abrir.

Attached Files


Klaus Paiva
Conheça também: Taperás

#10 Celão

Celão

    Marcelo Santino

  • Usuários
  • 525 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 10/06/2005, 16:38

caraca... muito irado isso!
Perfeito!

eu só queria saber se alguém tem algum script como esse mas que ao invés de ler diretórios leia dados do banco?

pq tipo, eu tenho uma estrutura de menu montada no banco, com pai > filho1 > filho2 > filho3 mas queria mostrá-lo em treeview!

alguem conhece algo do tipo?

valeu...
Marcelo Santino - DBA SQL Server/Oracle
Banco de dados e Tecnologia: www.bau-de-dev.com

#11 cafdesigner

cafdesigner

    ::::::::::: Layout ::::::::::: Web & Systems Business

  • Banidos
  • PipPipPipPip
  • 338 posts
  • Sexo:Não informado
  • Localidade:Guaíra - Paraná
  • Interesses:PHP, design, dicas, tutoriais e por ai vai...

Posted 30/06/2005, 19:48

Ola.
Como eu poderia fazer para listar somente as pastas e gravar o nome dela numa variavel?
Perguntas e Respostas:

Hospedagem Profissional?
R: Layout WebHost - www.lwh.com.br

Desenvolvimento de sites e sistemas?
R: Layout - www.layoutweb.com.br

#12 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 30/06/2005, 20:05

http://www.php.net/is-dir
Klaus Paiva
Conheça também: Taperás

#13 aLx

aLx

    All4PG Adm

  • Conselheiros
  • 890 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:PhotoShop, Illustrator, Produção Gráfica, Need for Speed, Call of Duty 4, Macintosh, Hackint0sh, etc

Posted 09/09/2005, 09:41

olá

vcs sabem q eu não manjo picaras de programação, assim a minha pergunta deverá ser ridícula pra vcs..

bom, coloquei este sistema de listagem no meu host (http://all4pg.com/imagensforum/listar) mas queria apagar a opção de deletar — mesmo não funcionando — para ficar apenas a opção de visualizar.

como faço isso?

ps.: outra coisa, qual a ordem de listagem? data de upload? tem como colocar em ordem alfabética?

obrigado e belo sistema de listagem klaus.
parabéns.


aLx.

#14 henriquefr

henriquefr

    12 Horas

  • Usuários
  • 209 posts
  • Sexo:Não informado
  • Localidade:Cuiabá-MT
  • Interesses:PHP, Ajax e JavaScript.

Posted 19/09/2005, 23:11

ae Klaus....

como q eu fasso para listar somentes as pastas e arquivos .mp3 ???

valew
<?php

?>

#15 marchewsky

marchewsky

    Normal

  • Usuários
  • 70 posts
  • Sexo:Não informado
  • Localidade:Brusque, SC
  • Interesses:Web, PHP, Design, Publicidade

Posted 21/09/2005, 20:45

Ae Galera.. Blzz??

Show mesmo esse arquivo so klaus eimm...

Po mais olha so.. alguem conseguiu fazer com que liste os diretorios e subdiretorios em ordem alfabetica??? eu fiz algo parecido mas com glob() e so com arquivos sem diretorios ai vai:

<?php
foreach (glob("extensões que você deseja ex: *.pdf") as $file) {
       echo "<table width=\"300\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";
    echo "<tr>";
    echo "<td><img src=\"menu1.gif\">&nbsp;<a href=\"$file\" target=\"_blank\"><font size=\"1\" face=\"Verdana\">$file</font></a><br></td>";
    echo "</table>";
}

?>
Abraço Galera...

Edição feita por: marchewsky, 21/09/2005, 20:46.





0 user(s) are reading this topic

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

IPB Skin By Virteq