fangrong 0 Denunciar post Postado Maio 25, 2005 Olá Galera, Preciso da ajuda de vocês sou um completo 0 a esquerda com programação. Estou usando esta maneira para pegar o RSS de um site. <?php function rssSP(){ // Load the XML source $xml = new DOMDocument; $xml->load('http://www.algumsite.com.br/rss.xml'); $xsl = new DOMDocument; $xsl->load('http://algumsite/rss.xsl'); // Configure the transformer $proc = new XSLTProcessor; $proc->importStyleSheet($xsl); // attach the xsl rules echo $proc->transformToXML($xml); } ?> Uma maneira simples que catei no próprio site do php, mas carregar o RSS assim, toda vez, certamente afeta o carregamento do meu site, o ideal seria fazer um cache disso. Carregar a cada dia, por exemplo. Sendo assim, teria fazer com que grave num arquivo texto, ou num registro no MySQL. Ao carregar, verifica a idade do arquivo. Se tiver mais de um dia grava de novo, senão usa o que já tem. Alguém poderia me ajudar nisso? (a escrever isso) http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 25, 2005 cara para ler um arquivo txt a velocidade é a mesma doque paraler um xml (aqui localmente eu testei, e obtive esse resultado)agora ler para um mysql, acho que nao compensaria nao, porque txt consegue ser mais rapido que mysql... entao acho que ler direto do xml é o melhor a fazer..mesmo porque, nem demora tanto, no maximo 2 segundos...[]'s Compartilhar este post Link para o post Compartilhar em outros sites
Illidan 0 Denunciar post Postado Maio 25, 2005 Red Neck, o problema no caso dele é que (provavelmente) o XML que ele carrega vem de fora... aí, por problemas de lentidão na rede, pode tornar o carregamento do site dele muito mais demorado. Bom, você não precisaria usar o MySQL pra salvar o conteúdo do arquivo... se não me engano, o DOM tem métodos pra salvar o XML... acho que é o DOMDocument::save() Dá uma olhada na documentação do PHP... ;) Compartilhar este post Link para o post Compartilhar em outros sites
fangrong 0 Denunciar post Postado Maio 26, 2005 IllidanÉ isso mesmo ... o XML que eu carrego é de outro site.Mas o problema é que não tenho noção nessa parte de programar...ai fica dificil ...se alguem pudesse me ajudar! hehehe Compartilhar este post Link para o post Compartilhar em outros sites
fangrong 0 Denunciar post Postado Junho 13, 2005 Gostaria que fosse assim: Que verificasse a data do arquivo XML de outro site, se for novo mais novo que está no meu servidor, copia e salva por cima que está no meu servidor. Se for velho desconsiderar. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Se alguém puder me ajudar agradeceria bastante! Valeu Compartilhar este post Link para o post Compartilhar em outros sites