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

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

WBOY
WBOYoriginal
2016-06-21 08:57:331144parcourir

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



Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn