www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > bbs/require/rss.php
<?php !function_exists('readover') && exit('Forbidden'); class Rss{ var $rssHeader; var $rssChannel; var $rssImage; var $rssItem; function Rss($Rss=array('xml'=>"1.0",'rss'=>"2.0",'encoding'=>"gb2312")){ $this->rssHeader = "<?xml version=\"$Rss[xml]\" encoding=\"$Rss[encoding]\"?>\n"; $this->rssHeader .= "<rss version=\"$Rss[rss]\">\n"; } function channel($channel){ $this->rssChannel = "<channel>\n"; foreach($channel as $key => $value){ $this->rssChannel .=" <$key><![CDATA[".$value."]]></$key>\n"; } } function image($image){ $this->rssImage = " <image>\n"; foreach($image as $key => $value){ $this->rssImage .=" <$key><![CDATA[".$value."]]></$key>\n"; } $this->rssImage .= " </image>\n"; } function item($item){ $this->rssItem .= "<item>\n"; foreach($item as $key => $value){ $this->rssItem .=" <$key><![CDATA[".$value."]]></$key>\n"; } $this->rssItem .= "</item>\n"; } function generate($rss_path){ $all = $this->rssHeader; $all .= $this->rssChannel; $all .= $this->rssImage; $all .= $this->rssItem; $all .= "</channel></rss>"; writeover($rss_path,$all); } } ?>