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

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

WBOY
풀어 주다: 2016-06-21 08:57:33
원래의
1150명이 탐색했습니다.

现在,几乎每一个博客都有自己的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으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿