Jump to content


Photo

Diretório Com Fotos


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

#1 FoskneT

FoskneT

    Normal

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

Posted 12/11/2006, 19:35

E aí moçada! Tdo blz neh?!

Seguinte, eu estou com um probleminha meio xxxxxx pra mim aki...
Tenho um diretório que tem imagens e outros arquivos nele e estou precisando criar alguma função ou sei lá o que, onde exiba na tela apenas as imagens que estão no diretório...

Consegui ver o caminho de todos os arquivos e todos os arquivos listados em nomes na tela... mas tõ sem idéia nenhuma para ver apenas o caminho (ou nome) das imagens...

Usei as funções opendir() e readdir() mas nao consegui grandes coisas não...

Qualquer ajuda é bem vinda! Vlw galera!
Fosknet MX
¯¯¯¯¯¯¯¯¯¯
Quase programador em PHP...
Quase DJ...
Quase sendo expulso da escola...

#2 ScraX

ScraX

    12 Horas

  • Usuários
  • 243 posts
  • Sexo:Masculino
  • Localidade:Varginha, Minas Gerais
  • Interesses:Fazer site, progamar ... apreder coisas novas nesse ramo...

Posted 12/11/2006, 20:07

acho que poderia usar glob()


<?
foreach (glob('./print_img/{*.jpg,*.JPG,*.jpeg,*JPEG}', GLOB_BRACE) as $imagem) {
echo $imagem."<br>";
}

?>



t+ ae
ScraX.dEsiGNeR

Fireworks - Dreamweaver - Flash - PHP - JavaScript - AJAX
HTML - XML - CSS - Tableless

#3 dddj

dddj

    Normal

  • Usuários
  • 112 posts
  • Sexo:Masculino
  • Localidade:Campo Grande

Posted 12/11/2006, 20:17

boa dica
Djavan Loureiro - SEO Marketing - Search Engine Optimization - Otimização de Sites
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.

#4 wesley.tome

wesley.tome

    24 Horas

  • Usuários
  • 422 posts
  • Sexo:Masculino

Posted 12/11/2006, 22:45

Opa, segue uma funçãozinha que usa o glob para listar diretórios e arquivos. Só vc alterar. Ou colocar pra imprimir só os arquivos.

/***********************************************
* FUNCAO LISTA DIRETORIO E ARQUIVOS DE UMA PASTA
***********************************************/
function Lista_dir_e_arq($dir) {
//variaveis utilizadas fora da func
global $pastas, $arquivos;

foreach (glob($dir."/*") as $filename) {

if (is_dir($filename)) {
//armazena os diretorios no vetor
$pastas[]=$filename;
} else {
//armazena os arquivos no vetor
$arquivos[]=$filename;
}//fim if

}//fim for

}//fim func


.................

#5 FoskneT

FoskneT

    Normal

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

Posted 15/11/2006, 21:58

Primeiramente obrigado por estarem aki me ajudando, mas infelizmente aqui não funcionou função glob... Eu uso o PHP 4 talvez seja isso...

Alguém possa me dar uma outra dica!?

Muito obrigado pela atenção de todos.
Fosknet MX
¯¯¯¯¯¯¯¯¯¯
Quase programador em PHP...
Quase DJ...
Quase sendo expulso da escola...

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 16/11/2006, 14:34

glob - (PHP 4 >= 4.3.0, PHP 5)

Você usa realmente versão inferior?

Se no diretório você tem apenas arquivos de imagens e outro diretórios, você pode usar is_file() para verificar se é um arquivo, e listar usando readdir().

http://www.php.net/is-file
http://www.php.net/readdir
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#7 FoskneT

FoskneT

    Normal

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

Posted 20/11/2006, 17:45

Eu uso o php 4.2.0 :\

Vou testar essas funções aí, vlw pelo help!
T+!

Só que no diretório tem mais arquivos, não apenas imagens...
Esse que é outro problema...
T+!
Fosknet MX
¯¯¯¯¯¯¯¯¯¯
Quase programador em PHP...
Quase DJ...
Quase sendo expulso da escola...




1 user(s) are reading this topic

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

IPB Skin By Virteq