为自己的网站制作一个rss API接口
来源:互联网 发布:腓骨肌腱滑脱 知乎 编辑:程序博客网 时间:2024/05/17 07:52
大部分是从老师那里学来的,只不过可能有细小的差别
<?phpclass rss{public $title='rss订阅器';public $description='首次执行商城订阅器';public $link='http://localhost/shop';public $data=array();public $dom=null;public $root=null;public function __construct(){$this->dom=new DOMDocument('1.0','utf-8');$this->dom->load('rss.xml');$this->root=$this->dom->getElementsByTagName('rss')->item(0);}//create itempublic function createEle($elementName,$textValue){$ele=$this->dom->createElement($elementName);$text=$this->dom->createTextNode($textValue);$ele->appendChild($text);return $ele;}//create channelpublic function createChannel(){$channel=$this->dom->createElement('channel');$channel->appendChild($this->createEle('title', $this->title));$channel->appendChild($this->createEle('description', $this->description));$channel->appendChild($this->createEle('link',$this->link));$this->root->appendChild($channel);}public function addItem(){foreach($this->data as $v){$item=$this->dom->createElement('item');foreach($v as $key=>$value){$item->appendChild($this->createEle($key, $value));}$this->root->appendChild($item);}}public function show(){$this->createChannel();$this->addItem();header("content-type:text/xml");echo $this->dom->saveXML();}}$conn=mysql_connect("localhost",'root','');mysql_query('set names utf8',$conn);mysql_query('use shop');$sql="select goods_name as title, shop_price as description from ecs_goods";$res=mysql_query($sql,$conn);$list=array();while($row=(mysql_fetch_assoc($res))){$list[]=$row;}$res=new rss();$res->data=$list;$res->show();?>rss.xml代码如下<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/"></rss>
0 0
- 为自己的网站制作一个rss API接口
- 为自己的网站添加RSS功能
- 为自己的网站添加RSS功能
- 为自己的网站添加RSS功能
- 为自己网站添加RSS
- yii2 RESTful 接口 api -6: 写一个自己的api
- 给自己的网站添加rss功能
- 为网站加入Drupal星球制作RSS订阅源
- 给自己的网站制作一个favicon.ico图标
- 怎样制作自己的网站?
- 制作自己的个人网站
- 获取网站的RSS聚合到自己的网页!
- 获取网站的RSS聚合到自己的网页
- 获取网站的RSS聚合到自己的网页
- 使用OLAMI自然语言开放平台提供的API接口制作自己的语音助手
- 在自己的网站上使用RSS订阅功能
- 自己制作的一个进度条
- 对各大门户网站的rss源的频道进行分类,集合。使用excel制作,方便按自己需求排序
- NHibernate实战详解(一)领域模型设计
- CRM上线之路 走上了CRM实施顾问-第102天上班 -第21周
- 我不是在重复发明轮子
- 工具开发系列之:数据库备份与还原
- 加壳-可执行程序资源压缩
- 为自己的网站制作一个rss API接口
- c++内联函数
- ubuntu下的usb转串口的使用
- 十个基本的Git命令
- Oracle 直接路径读
- URL编码
- 银行储蓄系统
- 虚拟化的理由
- 多线程的那点儿事