那我跟一个rss 解析类
define('MAGPIE_DIR', './'); require_once(MAGPIE_DIR.'rss_fetch.inc'); define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); $id=get_param('id'); $feed=get_db_value("select feed from feed where id='$id'"); $rss = fetch_rss($feed); $tpl->SetVar('channel_title',$rss->channel['title']); $tpl->SetVar('channel_link',$rss->channel['link']); $tpl->SetVar('channel_description',$rss->channel['description']); $tpl->SetVar('channel_pubDate',$rss->channel['pubdate']); if ($rss->image[url]!='') { $tpl->SetVar('channel_image','<a href="'.$rss->image[link].'"><img border="0" title="'.$rss->image[title].'" src="'.$rss->image[url].'"></a>'); } $i=0; foreach ($rss->items as $item ) { $tpl->SetVar('itemid',$i); $tpl->SetVar('title',$item[title]); $tpl->SetVar('link',$item[link]); $tpl->SetVar('pubDate',$item[pubdate]); $tpl->SetVar('author',$item[author]); $tpl->SetVar('description',$item[description]); $tpl->SetVar('summary',$item[summary]); $tpl->SetVar('comments',$item[comments]); $tpl->parse('itemlist',true); $i++; }
|