Ir para conteúdo

POWERED BY:

Arquivado

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

Funccdi

Criar XML com lista de Arquivos do Diretório

Recommended Posts

Alguém poderia explicar como crio um XML com a lista de arquivos .JPG de um diretório, toda vez que abrir a página ele le os arquivos e cria o XML. Este XML vai ser usado em um SWF para montar um álbum de fotos. Só que quero tornar ele dinâmico só acrescentando as imagens no diretório.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa pessoal estou com a mesma dúvida... fiz uma busca aki no forúm e encontrei esse topico...

 

eu teria um diretorio chamado galeria, por exemplo... nele haveria o arkivo php responsável por fazer essa contagem de imagens e as pastas correspondentes a cada album de foto...

 

a estrutura do xml seria assim

 

<galeria>daria um echo no nome do diretorio do album</galeria><fotos thumb="echo no caminho do thumb" imagem="echo no caminho da imagem"/>

ñ sei como proceder para transferir esses dados pro xml...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa pessoal estou com a mesma dúvida... fiz uma busca aki no forúm e encontrei esse topico...

 

eu teria um diretorio chamado galeria, por exemplo... nele haveria o arkivo php responsável por fazer essa contagem de imagens e as pastas correspondentes a cada album de foto...

 

a estrutura do xml seria assim

 

<galeria>daria um echo no nome do diretorio do album</galeria>
 <fotos thumb="echo no caminho do thumb" imagem="echo no caminho da imagem"/>

ñ sei como proceder para transferir esses dados pro xml...

função para listar imagens, thumbs (com prefixo small_) e mostrar em xml:>

 

$caminho = $_GET["dir"];

 

#Declaramos o tipo de documento que geraremos

header("Content-Type: application/xml; charset=ISO-8859-1");

 

#Declaramos a data e hora de expiração deste documento (esta como sendo 26/07/1997 para forçar a leitura deste PHP sem que ele esteja em cache)

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

 

#Declaramos a data e hora da última modificação deste documento (sempre sendo a data e hora que ele estiver sendo acessado)

header("Last-Modified: ". gmdate("D, d M Y H:i:s") ." GMT");

 

#Declaramos os controles de cache para não permitir nenhum tipo de cache e para forçar a leitura deste PHP sem que ele esteja em cache

header("Cache-Control: no-store, no-cache, must-revalidate");

header("Cache-Control: post-check=0, pre-check=0", false);

header("Pragma: no-cache");

 

#Declaramos a versão do XML utilizada e seu encoding

echo '<' . '?xml version="1.0" encoding="ISO-8859-1" ?' . '>';

 

foreach (glob("$caminho/*.jpg") as $img) {

echo "<foto thumb='small_$img' imagem='$img'/>";

clearstatcache(void);

}

o resto é com você

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.