欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php 读取rss (2)

程序员文章站 2022-05-31 11:33:37
...

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.n

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

'.$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.');

}

?>