|  | 
 
 发表于 2010-9-17 09:06:55
|
显示全部楼层 
| 求助!~ 是要把XML格式的东西输出来可以用.php文件吗?
 因为从数据库读取字段必然是要用到.php文件才可以循环之类的
 所以会有这样的视图页面。
 它的数据来自于某个控制器
 视图层代码
 
 HTML复制代码 复制代码 
<?php  echo  '<?xml version="1.0" encoding="' . $encoding . '"?>' . "\n"; ?>    
<RSS version="2.0">                  
<CHANNEL>                               
<LINK><?php echo $feed_url; ?></LINK>           
<DESCRIPTION><?php echo $page_description; ?></DESCRIPTION>   
        <LANGUAGE><?php echo $page_language; ?>
        </LANGUAGE>           
        <CREATOR><?php echo $creator_email; ?></CREATOR>
      <RIGHTS> Copyright <?php echo gmdate("Y", time()); ?>
      </RIGHTS>                        
       <?php foreach($posts-> result() as $post): ?>                         
       <ITEM>                                        
       <LINK><?php echo site_url('blog/posting/' . $post-> id) ?></LINK>
                        <GUID><?php echo site_url('blog/posting/' . $post-> id) ?></GUID>
                               <DESCRIPTION>
                               <![CDATA[ <?php echo character_limiter($post->text, 200); ?> ]]></DESCRIPTION>                  
                                <  UBDATE><?php echo $post-> date; ?></PUBDATE>              
                                 </ITEM>                                 
                                 <?php endforeach; ?>                    
                                  </CHANNEL>       
                                  </RSS>
 这个文件被保存成rss.php
 然后控制器里面这样header怎样才可以像CI中国那个RSS一样会弹出个框叫用户收藏的。
 
 PHP复制代码 复制代码 
         header("Content-Type: application/rss+xml");  
         $this->load->view('rss', $data);  
 
 请懂的来帮我说说。到底怎么做这个的。~
 | 
 |