Heim >php教程 >php手册 >用PHP读取RSS内容,实现与BLOG的同步

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

WBOY
WBOYOriginal
2016-06-21 08:57:331145Durchsuche

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



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn