用php实现动态生成rss文件

本文介绍了一个使用PHP创建RSS新闻订阅源的示例脚本,该脚本从数据库中获取最新新闻并将其转换为RSS1.0格式。通过简单的代码实现,可以轻松地将网站的内容以RSS形式提供给用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 <? 
include("feedcreator.class.php");

$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title "PHP news";
$rss->description "daily news from the PHP scripting world";
$rss->link "http://www.dailyphp.net/news";
$rss->syndicationURL "http://www.dailyphp.net/".$PHP_SELF;

$image = new FeedImage();
$image->title "dailyphp.net logo";
$image->url "http://www.dailyphp.net/images/logo.gif";
$image->link "http://www.dailyphp.net";
$image->description "Feed provided by dailyphp.net. Click to visit.";
$rss->image $image;

// get your news items from somewhere, e.g. your database:
mysql_select_db($dbHost$dbUser$dbPass);
$res mysql_query("SELECT * FROM news ORDER BY newsdate DESC");
while (
$data mysql_fetch_object($res)) {
    
$item = new FeedItem();
    
$item->title $data->title;
    
$item->link $data->url;
    
$item->description $data->short;
    
$item->date $data->newsdate;
    
$item->source "http://www.dailyphp.net";
    
$item->author "John Doe";
    
    
$rss->addItem($item);
}

$rss->saveFeed("RSS1.0""news/feed.xml");
?>
类的下载地址http://www.bitfolge.de/rsscreator-en.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值