【发布时间】:2011-02-08 02:35:54
【问题描述】:
我一直在尝试使用PHP Universal FeedParser 来阅读 RSS 提要并在我的网站上显示输出。问题是我对此非常满意,尽管它看起来很简单。唯一有效的链接是示例中提供的链接。当我尝试使用 xml 或 rss.php 扩展名添加另一个地址时,我不断收到错误,页面加载为空白,或者供稿的指定区域为空白。除此之外,如何以语法正确的方式向提要添加多个链接,以及如何限制提要的数量?谢谢你
这里是:
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/system/FeedParser.php');
$Parser = new FeedParser();
$Parser->parse("http://www.sitepoint.com/rss.php");
$channels = $Parser->getChannels();
$items = $Parser->getItems();
?>
然后:
<div id="rss_feeder">
<h1 id="title"><a href="<?php echo $channels['LINK']; ?>"><?php echo $channels['TITLE']; ?></a></h1>
<p id="description"><?php echo $channels['DESCRIPTION']; ?> </p>
<?php foreach($items as $item): ?>
<a class="feed-title" href="<?php echo $item['LINK']; ?>"><?php echo $item['TITLE']; ?></a>
<p class="feed-description"><?php echo $item['DESCRIPTION']; ?></p>
<?php endforeach;?>
</div>
【问题讨论】:
-
一个例子是“XML 错误:第 73 行的标记不匹配”这令人费解,因为当我将链接保留到示例代码中的那个时,它可以正常工作,但它们会根据链接。我经常收到的另一个是“抱歉!找不到提要”
-
您可能想要添加指向“PHP Universal FeedParser”的站点/文档的链接