Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ae pessoal, estou querendo exibir vários feed de noticias em uma tela só, estou a dias procurando uma solução para o meu problema e não encontrei nada que funcione pra mim, ajuda ae galera por favor.
Esse é o código que uso para ler um feed.
<?php
// permite requisições a urls externas
ini_set('allow_url_fopen', 1);
ini_set('allow_url_include', 1);
// caminho do feed
$feed = 'http://news.google.com.br/news?pz=1&cf=all&ned=pt-BR_br&hl=pt-BR&output=rss';
// leitura do feed
$rss = simplexml_load_file($feed);
// limite de itens
$limit = 100;
// contador
$count = 0;
// imprime os itens do feed
if($rss)
{
foreach ( $rss->channel->item as $item )
{
// formata e imprime o titulo do conteudo
printf('<a href="%s" title="%s" >%s</a><br>', $item->link, $item->title, $item->title);
// imprime a descrição do conteudo
echo "<tr><td>". ($item->description)."</td></tr><br>";
// imprime data e hora formatados
echo "<tr><td>". ($item->pubDate)."</td></tr><br>";
// incrementamos a variável $count
$count++;
// caso nosso contador seja igual ao limite paramos a iteração
if($count == $limit) break;
}
}
else
{
echo 'Não foi possível acessar o blog.';
}
?>
Pensei em usar 'array' mais não sei como fazer funcionar do jeito que preciso
Obrigado ESerra, eu imaginava que seria uma coisa simples, mais tava complicado entender (y)
vlw pela ajuda mano
<?php
// permite requisições a urls externas
// caminho do feed