首页 > php教程 > php手册 > 正文

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

WBOY
发布: 2016-06-21 08:57:33
原创
1129 人浏览过

现在,几乎每一个博客都有自己的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.');  
}  
?>  



相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板