免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2875 | 回复: 2
打印 上一主题 下一主题

最近找到一个好东西,不敢独享*IXR,XML-RPC的php的实现} [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-25 17:57 |只看该作者 |倒序浏览
IXR是XML-RPC的php的实现。我现在用它实现了网站的API,bloggerAPI。
用这个以后和别的网站交流就没问题了。
用它可以在自己的网站集成别的web service,比如flickr的在线相册服务,拼写检查服务。还可以从客户端直接管理编辑网页,不用局限于浏览器了。

XML-RPC真实一个好东西。

IXR - The Inutio XML-RPC Library - (c) Incutio Ltd 2002
   Version 1.61 - Simon Willison, 11th July 2003 (htmlentities ->; htmlspecialchars)
   Site:   http://scripts.incutio.com/xmlrpc/
   Manual: http://scripts.incutio.com/xmlrpc/manual.php
   Made available under the Artistic License: http://www.opensource.org/licenses/artistic-license.php

论坛徽章:
0
2 [报告]
发表于 2005-04-26 10:43 |只看该作者

最近找到一个好东西,不敢独享*IXR,XML-RPC的php的实现}

好东西
E文不好
]看不懂啊

论坛徽章:
0
3 [报告]
发表于 2005-04-26 22:09 |只看该作者

最近找到一个好东西,不敢独享*IXR,XML-RPC的php的实现}

原帖由 "飞雪恨水" 发表:
好东西
E文不好
]看不懂啊

简单解释一下。比如客户要求从他的客户端比如word直接把文字内容发送的服务器上来修改网页内容,我们就这样做。
在服务器上设置一个xmlrpc.php
内容如下

  1. 继承一个服务器类
  2. class MyServer extends IXR_IntrospectionServer {
  3.        function MyServer() {
  4.         $this->;IXR_Server(array(
  5.             'demo.update' =>; 'this:update           
  6.         ));//注册你的函数update为demo.update

  7.          function update($args){
  8.          //这里做你更新数据库的工作
  9.          }
  10.     }

  11. }

  12. $s = new MyServer();//启动服务器

复制代码

这样服务器就设置完毕了。

客户只要通过终端,比如bloger编辑器或者其他支持XML/RPC协议的编辑器,把内容发送到http://yourserver.com/xmlrp.php ,调用方法就是demo.update ,就完成了。
简单吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP