PHP 中是否有任何可用的脚本或类允许我定义不同的 RSS 提要以将它们输出到按日期排序的页面上?
我想要一个页面,其中包含从捆绑在一起但按日期排序的多个源解析的 RSS 提要。
一个可以做到这一点的脚本是SimplePie。请参阅按时间和日期对多个提要进行排序。
// Create a new SimplePie object
$feed = new SimplePie();
// Instead of only passing in one feed url, we'll pass in an array of three
$feed->set_feed_url(array(
'http://digg.com/rss/index.xml',
'http://feeds.tuaw.com/weblogsinc/tuaw',
'http://feeds.uneasysilence.com/uneasysilence/blog'
));
// Initialize the feed object
$feed->init();
// This will work if all of the feeds accept the same settings.
$feed->handle_content_type();
foreach ($feed->get_items() as $item) {
$item->get_title(), "\n";
}