我正在查看我的网站rss在不同页面上的侧栏中提供。我猜我应该使用PHP,但我不是100%确定。这是与RSS页面饲料http://unleashedinteractivestudios.pcriot.com/feed/,这是同方棒http://unleashedinteractivestudios.pcriot.com/ 下面的页面是我的边栏的代码:使用php查看网页中的RSS源?
<div class='sidebar'> RSS FEED</div>
编辑:
我加入这个代码,但它只是显示没有帖子的错误日期。
<?php
$rss = new DOMDocument();
$rss->load('unleashedinteractivestudios.pcriot.com/feed/');
$feed = array();
foreach ($rss->getElementsByTagName('item') as $node) {
$item = array (
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
);
array_push($feed, $item);
}
$limit = 5;
for($x=0;$x<$limit;$x++) {
$title = str_replace(' & ', ' & ', $feed[$x]['title']);
$link = $feed[$x]['link'];
$description = $feed[$x]['desc'];
$date = date('l F d, Y', strtotime($feed[$x]['date']));
echo '<p><strong><a href="'.$link.'" title="'.$title.'">'.$title.'</a></strong><br />';
echo '<small><em>Posted on '.$date.'</em></small></p>';
echo '<p>'.$description.'</p>';
}
看看它here看看我的意思。
都不清楚..你的代码不会奇迹般地拉你'RSS FEED'它需要知道'location','循环','如何显示'..我的建议你会保存自己一段时间,并使用一个插件,显示rss饲料 – vico
我知道,代码不拉我的RSS源,这是我的侧栏代码,我想要我的RSS饲料来显示。我要求的是帮助让我的RSS饲料在那里显示。 – TonyC