我需要使用 PHP 将rss Feed添加到我的网站。例如,我需要从以下站点获取RSS提要。
http://www.ainonline.com/index.php?id=5
我怎样才能做到这一点。
由于我是RSS的新手,我需要一些专业人士帮助深入了解它。
希望你好朋友......
提前致谢...
答案 0 :(得分:2)
您可以在MVC项目中使用Zend_Feed类,也可以作为独立库使用。
manual中有一些例子。
就这么简单:
$channel = new Zend_Feed_Rss('http://www.ainonline.com/index.php?id=5');
foreach ($channel as $item) {
echo $item->title();
}
答案 1 :(得分:1)
更新这是一个包含大量php脚本的网站,包括RSS脚本:http://gscripts.net/free-php-scripts/RSS_Scripts.html
如果您想从头开始创建整个内容,请检查此链接。我自己并没有完成整个过程,但看起来很不错。 http://tiffanybbrown.com/2005/12/22/dynamic-rss-feeds-using-php-mysql-and-apache/
我建议您了解php和MySql以及阅读有关RSS如何工作的一些教程。
另外,你可以查看WordPress中的RSS代码,这就是我所做的,虽然对它进行逆向工程可能有点复杂,而不仅仅是阅读教程并从头开始正确地学习它。:)
答案 2 :(得分:1)
我发现simplepie易于使用且记录良好 - 节省了必须了解所有不同Feed类型的详细信息。
答案 3 :(得分:0)