欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

用PHP读取RSS内容,实现与BLOG的同步

程序员文章站 2024-01-30 14:22:16
...
现在,几乎每一个博客都有自己的RSS聚合系统,针对RSS,以下这个小程序,实现了与BLOG的同步调用。

以下为引用的内容:


// The file test.xml contains an XML document with a root element
// and at least an element /[root]/title.
$xmlfile = date('YmdH').'.xml';
$sourcexml = 'http://blog.eaxi.com/rss.xml';
//die($xmlfile);
if( !file_exists($xmlfile) ) {
echo '你是第一次访问本系统。正在初始化...';
$str = @file($sourcexml) or die('加载文件时出错。');
$str = join('',$str);
$fp = fopen($xmlfile,'w') or die('写缓存失败!');
fputs($fp,$str);
fclose($fp);
echo "初始化完毕。";
}
if (file_exists($xmlfile)) {
$xml = simplexml_load_file($xmlfile);

//print_r($xml);
$c = &$xml->channel;
echo '

'.$c->title.'


';
echo '


'.$c->lastBuildDate.'



';
$listhead = '












';
echo $listhead;
$k = 0;
foreach($c->item as $v) {
$k ++;
echo "








";
}
echo '

序号 标题 作者 类别 评论 时间
$k $v->title $v->author $v->category 评论 $v->pubDate

';
} else {
exit('Failed to open xml file.');
}
?>