我的rss文档源文件,当然写入到文件,然后判断一下时间是最好的了
<?php
header("Content-Type: text/xml");
$id = is_numeric($_GET['id']) ? $_GET['id'] : '';
include("includes/functions/default.php");
include("includes/configs/db.php");
include("includes/classes/mysql.php");
$db=new Mysql($db_host,$db_user,$db_pwd,$db_name,true);
$BLOG=file2array("cache/blogsorts.php");
define('ROOT_PATH','http://'.$_SERVER['HTTP_HOST']);
$rssnumber = 10;
if(empty($id)){
$catename = '老李的个人日志,情感,php';
$description = '老李的心情日记,爱情和个人情感,和老李一起讨论爱情,情感,php,网络,css';
}else{
$catename = $BLOG[$id]['BlogName'];
$description = $BLOG[$id]['BlogDescription'];
}
$link = ROOT_PATH;
$language = 'zh-cn';
$copyright = "Copyright ".date('Y')." ".$link;
$webmaster = '老李 psdshow(at)yahoo(dot)com(dot)cn';
$generator = 'version 1.0';
$rss = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<rss version=\"2.0\">\n<channel>\n<title><![CDATA[$catename]]></title>\n<link>$link</link>\n<description><![CDATA[$description]]></description>\n<language>$language</language>\n<copyright><![CDATA[$copyright]]></copyright>\n<webMaster><![CDATA[$webmaster]]></webMaster>\n<generator>$generator</generator>\n";
//不是根分类则直接获取
if(empty($id)){
$result = $db->query("SELECT ID,Title,Date,Description FROM `blog` ORDER BY ID DESC LIMIT 0,10");
}else{
$result = $db->query("SELECT ID,Title,Date,Description FROM `blog` WHERE BlogID='$id' ORDER BY ID DESC LIMIT 0,10");
}
while($r = $db->fetch_array($result)) {
$link = ROOT_PATH . "/blog.php/ID_".$r['ID'].".htm";
$title = $r['Title'];
$author = 'psdshow';
$cate_name = $BLOG[$r['BlogID']]['BlogName'];
$pubDate = date('r',strtotime($r['Date']));
$guid = $link;
$description = $r['Description'];
$rss .= "<item>\n<link>$link</link>\n<title><![CDATA[$title]]></title>\n<author>$author</author>\n<category><![CDATA[$cate_name]]></category>\n<pubDate>$pubDate</pubDate>\n<guid>$guid</guid>\n<description><![CDATA[$description]]></description>\n</item>\n";
}
$rss .= "</channel>\n</rss>";
echo $rss;
?>