Ir para conteúdo

POWERED BY:

Arquivado

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

E.Martins

Não captura imagem do feeds (rss)

Recommended Posts

Boa noite, bem já procurei uma solução na internet e aqui no forúm mais não encontrei nada do tipo, é o seguinte estou com um código php que faz leitura de feeds RSS, mais quero pegar só o texto do feeds sem imagem, tentei de tudo que conheço mais não consegui resolver, se alguém poder da uma ajuda agradeço, ai vai o código:

   <?php
	date_default_timezone_set('America/Sao_Paulo');

    	$rss = new DOMDocument();
    	$rss->load('http://g1.globo.com/dynamo/pb/paraiba/rss2.xml');
    	$feed = array();
    	foreach ($rss->getElementsByTagName('item') as $node) {
    		$item = array ( 
    			'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,    			
    			'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
		        'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,				
    			'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
    			);
    		array_push($feed, $item);
    	}
    	$limit = 10;
		echo '<div id="new">
		      <ul>';
    	for($x=0;$x<$limit;$x++) {
    		$title = str_replace(' & ', ' & ', $feed[$x]['title']);
    		$link = $feed[$x]['link'];
    		$description = $feed[$x]['desc'];
    		$date = date('d/m/Y - H:i:s', strtotime($feed[$x]['date']));			
    		echo '
			<li>
			<h2><a href="'.$link.'" target="_blank" title="Clique para abrir a notícia.">'.$title.'</a></h2>
			<p class="desc">'.$description.'</p>
			<p class="date">'.$date.'</p>
			</li>';
    	}
		echo '</ul>
		      </div>';
    ?>

bem é isso!! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

É o seguinte esse PHP ele pega o feeds inteiro com imagem, mais quero que ele pegue apenas o texto ou seja não leia a imagem que esta no feeds.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize strip_tags !!! ele vai resolver seu problema!

$item = array (
     'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
     'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
     'desc' => strip_tags($node->getElementsByTagName('description')->item(0)->nodeValue,
     'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
     );

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por daemon
      Estou com uma dúvida,
       
      Eu tenho uma rotina que faz uma leitura do arquivo .xml de vários sites.

      Eu consigo pegar o tópico e a descrição, porém gostara de mostrar a imagem que esta na pagina do link.
       
      É possível eu colocar na minha index o url, e aparecer uma preview da imagem que esta no link ? 
       
      Igual o google: https://news.google.com/topics/CAAqKggKIiRDQkFTRlFvSUwyMHZNRGx1YlY4U0JYQjBMVUpTR2dKQ1VpZ0FQAQ?hl=pt-BR&amp;gl=BR&amp;ceid=BR%3Apt-419
       
      No caso eu importo o tópico e descrição, porém não consigo deixar essa imagem na pagina principal.
    • Por GOD
      Quero um código div ou qualquer outra forma, para atingi esse resultado do link
       https://drive.google.com/file/d/0B8Ssi9zuKdQWMExWeVpGUXN0MlRsUzdmdGRuTFl2eU1yejB3/viewocal
       
      Para ficar nesse local.
      https://drive.google.com/file/d/0B8Ssi9zuKdQWeGZSSnVBaFBxM1FUN1hEeWdrRzhTNWI0Q01Z/view
       
      Meu objetivo é que em cada quadro da div, fique uma noticia de um site especifico, que pretendo colocar através de plugin rss.
       
       
      Enfim espero uma ajuda sobre como posso fazer isso
       
       
    • Por wagner9
      Olá companheiros,
       
      Preciso de ajuda para conseguir implementar um Feed de Notícias de um site parceiro em meu site. O pessoal do site parceiro me enviou os arquivos .xml, mas não consegui descobrir como implementar eles no meu site.
       
      Se alguem puder me ajudar, fico grato.
    • Por Kelven
      resolvido
       
    • Por sergiosantojacinto
      Olá Pessoal,   Pelo que estive analisando os links abaixo do Site Broadcast.com.br eles tem a opção JSON, não identifiquei nada de RSS ou ATOM. Saberiam me informar se é possível eu ter um link RSS/FEED/ATOM para colocar no programa http://www.rssowl.org, para receber as noticias, este programa RSSOWL faz leitura em RSS/XML. http://www.broadcast.com.br/cadernos/financeiro/ http://www.broadcast.com.br/cadernos/politico/ <link rel="alternate" type="application/json+oembed" href="http://www.broadcast.com.br/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.broadcast.com.br%2Fcadernos%2Fpolitico%2F" /> <link rel="alternate" type="text/xml+oembed" href="http://www.broadcast.com.br/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.broadcast.com.br%2Fcadernos%2Fpolitico%2F&#038;format=xml" /> Muito obrigado.

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.