我正在使用
simplepie-1.5
,但它不显示任何 RSS 提要。我只得到白页。
代码:
<?php
require_once 'autoloader.php';
$url = 'http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml';
$feed = new SimplePie();
$feed->set_feed_url($url);
$feed->init();
?>
<?php
foreach ($feed->get_items() as $item):
?>
<li>
<h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
</li>
<?php endforeach; ?>
这个问题有答案吗?我对类似的代码有类似的经历。我可以获取要加载的提要标题和描述 - 但无法显示项目。这也是 var_dump 的转储
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/simplepie/autoloader.php');
$url = 'http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml';
$feed = new SimplePie();
$feed->set_feed_url($url);
$feed->init();
?>
<div class="header">
<h1><a href="<?php echo $feed->get_permalink(); ?>"><?php echo $feed->get_title(); ?></a></h1>
<p><?php echo $feed->get_description(); ?></p>
</div>
<?php
foreach ($feed->get_items() as $item):
?>
<li>
<h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
</li>
<?php endforeach; ?>