分享一下关于php生成rss
文档的代码;
我先简单介绍一下RSS是什么,RSS是聚合内容,它主要是描述同步站点内容的格式,是一种Syndication的技术,那我们可以用来做什么,为什么要用RSS,因为RSS对于新闻网的订阅可以更快的抓取信息,同时RSS也可以利于用户方面获取更新的内容。
//for PHP 4.x/5.x/6.x
header("Content-Type:text/xml; charset=gb2312");//编码,自行更改UTF-8编码
echo "
xml version=\"1.0\" encoding=\"gb2312\"?> ";//XML头部编码
echo "
";
echo " ";
echo " ";//标题
echo " ";//描述地址通常用二级域名
echo "zhiai1314.net/ ";//最好用一级域名不带WWW的
echo "zh-cn ";//语言为简体中文
echo "WWW.ZHIAI1314.NET Document Center ";格式居中
echo "Rss Generator ByWWW.ZHIAI1314.NET ";//版权所属
$title = "PPS 有图像没声音的四个解决方法";
$link = "zhiai1314.net/show_answer.asp?autoid=1046;Path=_oa";
$description = "PPS 有图像没声音的四个解决方法:今天打开PPS,发现只有图像却听不到声音,其他的程序声音都是正常的,说明是PPS的问题了,那么怎么样解决这… ";
$author = "zhiai1314.net";
$pubDate = "2008-4-20 18:22:28";
create_item($title, $link, $description, $author, $pubDate);
echo " ";
function create_item($title_data, $link_data, $description_data, $author_data, $pubDate_data)
{
echo "
- ";
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";
}
?>
到这里我们就成功的生成RSS
文档了,其实和XML生成是一样的道理只不过我们是在
PHP中套用的。