2602/092
PHP-输出RSS
其他语言的RSS输出类似,只要遵循RSS的输出规则就可以了。
PHP的代码示例如下:
< ?php
include "./config.php";//导入数据库配置文件
header("Content-type:application/xml");
//不知道为什么xml这句如果写到下边的html代码里会报错,搞不懂为什么……
echo "<?xml version='1.0' encoding='utf-8'?>\r\n";
?>
<!--rss格式开始-->
<!--rss声明-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel about="http://nwhy.org">
<!--标题-->
<title>Flash Guestbook</title>
<!--链接地址-->
<link>http://nwhy.org</link>
<!--描述-->
<description>An Easy-to-use Flash Guestbook,Powered By nwhy.org.</description>
<!--语言-->
<language></language>
<!--版权-->
<copyright>nwhy.org</copyright>
< ?php
$sql="select * from rate limit 0,30";//获取数据
$rs=mysql_query($sql);
while($row=@mysql_fetch_array($rs)){
echo "<item>";
echo "<title>".$row['title']."</title>";//标题
echo "<guid>".$row['guid']."</guid>";//其他要输出的内容都可以在这里扩展
echo "<description>< ![CDATA[".$row['description']."]]></description>";//记得使用CDATA
echo "";
}
?>
</channel></rss>
<!--rss结束-->
May 20th, 2009 - 11:38
请教博主,上面的导入到数据库哪个文件夹下面?
据说,RSS要注册才能用,是不是真的?只需要把上面的.php导入就可以用了吗?
请将具体的操作发到我的邮箱,万分感谢 !
Q:305580812
mail: doni@tfol.com
[Reply]
DFdou Reply:
2009-5-20 at 5:08 pm
@doni, 你说include “./config.php”;//导入数据库配置文件?config里就是数据库的用户名,密码啊,mysql_connectxxxx之类的xxx,RSS不需要注册的,。
[Reply]