php 读取rss (2)

<meta content="text/html; charset=utf-8" http-equiv="Content-Type">

<?php

// 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://medcl.net/SinaRss.aspx?uid=1562882353';  

//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 '</meta> 

</code></p> 

<h2><a title="" href="'.$c->link.'">'.$c->title.'</a></h2> 

<p>';  

echo '</p> 

<h5>'.$c->lastBuildDate.'</h5> 

<hr /> 

<p>';  

$listhead = '</p> 

<table border="1"> 

    <tbody> 

        <tr>    

            <td>序号</td>             

            <td>标题</td>       

            <td>作者</td> 

            <td>类别</td>       

            <td>评论</td> 

            <td>时间</td> 

        </tr> 

        ';  

        echo $listhead;  

        $k = 0;  

        foreach($c->item as $v) {  

        $k ++;  

        echo " 

        <tr> 

            <td>$k</td>      

            <td><a title=".$v->title." href=".$v->link.">$v->title</a></td>            

            <td>$v->author</td>             

            <td>$v->category</td>             

            <td><a title=/"点击发表评论/" href=".$v->comments.">评论</a></td>            

            <td>$v->pubDate</td>            

        </tr> 

        ";  

        }  

        echo ' 

    </tbody> 

</table> 

<p>';  

} else {  

exit('Failed to open xml file.');  

}  

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值