联系电话:0755-27515592
最新动态:

PHP教程

你的位置: 首页>>智慧亿恩>>PHP教程

php完美的rss 生成类

点击数:15512015-07-16 15:34:03 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技

新闻摘要:RSS订阅功能,在很多网站都可以有但也有很多,下面代码是自己写的,其中使用到了一个PHP类:RSS.class.php,感觉非常方便,不敢独享,特拿出来跟大家分享. 类的调用代码如下: include_once ( class/

RSS订阅功能,在很多网站都可以有但也有很多,下面代码是自己写的,其中使用到了一个PHP类:RSS.class.php,感觉非常方便,不敢独享,特拿出来跟大家分享.

类的调用代码如下:

  1. include_once("class/RSS.class.php");//引入RSS PHP类 
  2. $RSS= new RSS("名称","地址","描述","RSS频道图标"); 
  3. $RSS->AddItem("日志的标题","日志的地址","日志的摘要","日志的发布日期"); 
  4. $RSS->Display();//输出RSS内容 

全部代码如下:

  1. <?php 
  2. // +---------------------------------------------------------------------- 
  3. // | YBlog 
  4. // +---------------------------------------------------------------------- 
  5. // | Copyright (c) 2008 http://www.111cn.net/nokia/n97/ All rights reserved. 
  6. // +---------------------------------------------------------------------- 
  7. // +---------------------------------------------------------------------- 
  8. // | Author: yhustc <yhustc@gmail.com> 
  9. // +---------------------------------------------------------------------- 
  10. // $Id$ 
  11.  
  12. /** 
  13.  +------------------------------------------------------------------------------ 
  14.  * RSS生成类 
  15.  +------------------------------------------------------------------------------ 
  16.  * @author    yhustc <yhustc@gmail.com> 
  17.  * @version   $Id$ 
  18.  +------------------------------------------------------------------------------ 
  19.  */ 
  20. class RSS 
  21. { 
  22.     /** 
  23.      +---------------------------------------------------------- 
  24.      * RSS频道名 
  25.      +---------------------------------------------------------- 
  26.      * @var string 
  27.      * @access protected 
  28.      +---------------------------------------------------------- 
  29.      */ 
  30.     protected $channel_title = ''; 
  31.     /** 
  32.      +---------------------------------------------------------- 
  33.      * RSS频道链接 
  34.      +---------------------------------------------------------- 
  35.      * @var string 
  36.      * @access protected 
  37.      +---------------------------------------------------------- 
  38.      */ 
  39.     protected $channel_link = ''; 
  40.     /** 
  41.      +---------------------------------------------------------- 
  42.      * RSS频道描述 
  43.      +---------------------------------------------------------- 
  44.      * @var string 
  45.      * @access protected 
  46.      +---------------------------------------------------------- 
  47.      */ 
  48.     protected $channel_description = ''; 
  49.     /** 
  50.      +---------------------------------------------------------- 
  51.      * RSS频道使用的小图标的URL 
  52.      +---------------------------------------------------------- 
  53.      * @var string 
  54.      * @access protected 
  55.      +---------------------------------------------------------- 
  56.      */ 
  57.     protected $channel_imgurl = ''; 
  58.     /** 
  59.      +---------------------------------------------------------- 
  60.      * RSS频道所使用的语言 
  61.      +---------------------------------------------------------- 
  62.      * @var string 
  63.      * @access protected 
  64.      +---------------------------------------------------------- 
  65.      */ 
  66.     protected $language = 'zh_CN'; 
  67.     /** 
  68.      +---------------------------------------------------------- 
  69.      * RSS文档创建日期,默认为今天 
  70.      +---------------------------------------------------------- 
  71.      * @var string 
  72.      * @access protected 
  73.      +---------------------------------------------------------- 
  74.      */ 
  75.     protected $pubDate = ''; 
  76.     protected $lastBuildDate = ''; 
  77.  
  78.     protected $generator = 'YBlog RSS Generator'; 
  79.  
  80.     /** 
  81.      +---------------------------------------------------------- 
  82.      * RSS单条信息的数组 
  83.      +---------------------------------------------------------- 
  84.      * @var string 
  85.      * @access protected 
  86.      +---------------------------------------------------------- 
  87.      */ 
  88.     protected $items = array(); 
  89.  
  90.     /** 
  91.      +---------------------------------------------------------- 
  92.      * 构造函数 
  93.      +---------------------------------------------------------- 
  94.      * @access public  
  95.      +---------------------------------------------------------- 
  96.      * @param string $title  RSS频道名 
  97.      * @param string $link  RSS频道链接 
  98.      * @param string $description  RSS频道描述 
  99.      * @param string $imgurl  RSS频道图标 
  100.      +---------------------------------------------------------- 
【责任编辑:】(Top) 返回页面顶端
贴心
全国7×24小时客服热线
安全
病毒杀除率高于99%
稳定
网站可用性高于99.9%
实力
服务68家上市企业及集团公司
亿恩科技手机站
关注亿恩科技微信

亿恩科技—企业信息化一站式服务专家


Copyright © 2008- 深圳市亿恩科技有限公司版权所有 粤ICP备15056041号

联系我们 | 常见问题 | 在线留言 | 支付方式 | 软件开发 | 我的观点 | 资质荣誉 | 服务流程