PHP xml应用之RSS 订阅
2018-01-22 13:25
309 查看
blog.html(提供订阅的页面):
rss.php(从数据库生成订阅的内容(xml),并显示xml):
rss.xml(订阅的内容(本质上就是一个xml)):
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <a href="rss.php"><img src="rss.jpg" alt=""></a> </body> </html>
rss.php(从数据库生成订阅的内容(xml),并显示xml):
<?php //连接数据库取出数据 mysql_connect('localhost','root','123456'); mysql_select_db('blog'); mysql_query("set names utf8"); $sql = "select * from blog"; $res = mysql_query($sql); $blogs = array(); while ($row = mysql_fetch_assoc($res)) { $blogs[] = $row; } //生成rss格式的xml文档 $xml = "<?xml version='1.0' encoding='UTF-8'?>"; $xml .= "<rss version='2.0'>"; $xml .= "<channel>"; $xml .= "<title>PHP学院</title>"; $xml .= "<link>http://php.baidu.cn</link>"; $xml .= "<description>学PHP</description>"; $xml .= "<language>zn-cn</language>"; foreach ($blogs as $blog) { $xml .= "<item>"; $xml .= "<title>{$blog['title']}</title>"; $xml .= "<link>http://php.baidu.cn/{$blog['id']}.php</link>"; $xml .= "<pubDate>".date('Y-m-d H:i:s',$blog['add_time'])."</pubDate>"; $xml .= "<description>{$blog['description']}</description>"; $xml .= "</item>"; } $xml .= "</channel>"; $xml .= "</rss>"; header("Content-Type:text/xml;charset=utf-8"); echo $xml;
rss.xml(订阅的内容(本质上就是一个xml)):
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE rss SYSTEM 'rss.dtd'> <rss version='2.0'> <channel> <title>PHP学院</title> <link>http://php.baidu.cn</link> <description>学PHP</description> <language>zn-cn</language> <item> <title>标题1</title> <link>http://php.baidu.cn/1.php</link> <pubDate>2013-05-09 10:23:40</pubDate> <description>正文1</description> </item> <item> <title>标题2</title> <link>http://php.baidu.cn/2.php</link> <pubDate>2013-05-09 10:23:40</pubDate> <description>正文2</description> </item> </channel> </rss>
相关文章推荐
- PHP中的XML应用
- Ubuntu 平台下安装Apache + PHP(RSS + XML + Xslt + GD 等等
- php+xml编程之SimpleXML的应用实例
- php xml 动态生成 rss 源
- 用PHP的XML扩展库读取CSDN博客的RSS列表信息
- PHP中的XML应用
- PHP中的XML应用(一)
- PHP中的XML应用(二)
- PHP xml-rpc 应用说明-基于php扩展
- xsl和xml之间的转换和php应用
- RSS文章订阅及生成RSS格式的xml
- PHP中的XML应用
- php生成可订阅的rss的问题
- [导入]XML应用-用PHP与XML联手进行网站编程
- Rss 订阅:php动态生成xml格式的rss文件
- php+xml编程之SimpleXML的应用实例
- php+xml编程之xpath的应用实例
- php+xml编程之xpath的应用实例
- PHP应用正则表达式分析RSS
- PHP利用RSS订阅别处文章