XML-RPC(XML Remote Procedure Call,即 XML 远程方法调用)是一套跨平台的、基于 Internet 过程的规范和实现。XML-RPC 采用 http 作为传输协议,XML作为信息的编码格式,简单高效,能够传送、处理、返回复杂的数据结构。工作流程如下图所示(点击缩略图看大图):

数据编码成 XML 格式,通过 http 协议传输到另一台主机,然后解码 XML 还原数据。XML-RPC 是典型的 C/S 结构,一次实现应该包括 RPC Client 和 RPC Server 两个部分。不过,从理论上讲,XML-RPC 的 Client 和 Server 可以任意搭配。
更多的文档,大家可以去 XML-RPC 官方网站查询。
XML-RPC 是一个伟大的东西,它的跨平台特性和语言无关性,让我们的远程调用更加简单。我们通过 WLW(Windows Live Writer)发表 Blog 文章就是典型的 XML-RPC 应用。
PS:下一次,我将介绍 XML-RPC 在 WordPress 上的具体应用。
Popularity: 16%
2008年04月21日
版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)
“我怎么收不到我blog的注册邮件啊?”
“为什么我的 WordPress 发不出邮件呢?”
……
以上这些问题是 WordPress 使用者经常碰到的问题,同时也是十分棘手的问题。为什么这么说呢?因为 WordPress 在用户注册时,是通过 Email 把初始密码发给注册用户的;而且,WordPress 很多时候也是通过 Email 来发送一些信息给博主的,比如有人在你 blog 留言了。可见,WordPress 无法发送邮件,是多么可悲的一件事啊!
接下来就是重点了,为什么邮件无法发送呢?WordPress 默认的发送邮件的方式是使用 PHP 中的 mail() 函数,而mail()函数使用的确是 *nix 的Sendmail。大多数无法发送邮件的原因就在于此。可想而知,国内广大的WIN主机用户是多么的憋闷。
难道就素手无策了?当然不是了,事情总有解决的方法。感谢伟大的 PHPer 们,因为我们有 PHPMailer (介绍见这里)。更令我们高兴的事儿是 WordPress 已经集成了 PHPMailer ,有经验的 WPer 可以直接修改 wp_mail() 函数,将其发送方式修改成 SMTP 方式(具体方法请自行查阅)。对于大多数 WPer 来说,这显然不是一个好方法(废话ing)。这个时候,WordPress 丰富的插件优势又体现出来了,下面,我就介绍三个插件给大家,这也是我推荐的解决问题的方法。
阅读全文
Popularity: 21%
2008年04月18日
版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)
就如它的名字一样,PHPMailer 是一个使用 PHP 编写的邮件发送类,同时,PHPMailer 也是一个功能强大的类。
官方网站:http://phpmailer.codeworxtech.com/
PHPMailer 的主要特点有:
1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。
2、平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。
3、支持嵌入图像,附件,HTML 邮件。
4、可靠的强大的调试功能。
5、支持 SMTP 认证。
6、自定义邮件头。
7、支持 8bit、base64、binary 和 quoted-printable 编码。
PHPMailer 的最新稳定版本是 2.0.0,大家可以从官方网站下载。
大家也许会问,PHP 不是已经内置了 mail() 函数了吗,为什么要用 PHPMailer 呢?确实,mail() 函数更快,但是,PHPMailer 却可以使发送邮件变得更加便捷,发送附件和 HTML 邮件也成为可能。同时,你可以使用你自己喜欢的 SMTP 服务器来发送邮件,而不是仅限于 *nix 平台(mail() 函数就有这个限制,对于广大 Win 主机用户来说,简直是噩梦)。总之,PHPMailer 能给你更加便捷的体验。
阅读全文
Popularity: 21%
2008年04月15日
WordPress 2.5 也出来了,也自带了还算可以的相册,就是感觉缺少点显示效果。看来,我是比较喜欢给相册加效果。^0^
废话不多说了,大家直接看效果吧。点击这里看演示。下载和介绍,点击这里下载。
这个插件支持 ThickBox 和 Lightbox 两种显示效果。^o^
Popularity: 23%
2008年04月13日
其实主要是想测试一下2.5自带的相册功能,呵呵。看来还不错,考虑加上ThickBox效果,哈哈。
Update 2008-04-15 - 0:39 am:
已使用 ThickBox And LightBox for WordPress Gallery 插件,现在已经是ThickBox效果了。
Popularity: 26%
2008年04月10日
以下是《eWEEK》网站评选出来的迄今为止最重要的18项开源应用:
1 Apache
2 Linux Kernel
3 Nessus
4 Firefox
5 Perl
6 Wireshark
7 PHP
8 VNC
9 BSD
10 Webmin
11 Asterisk
12 Nmap
13 OpenOffice.org
14 MySQL
15 Nagios
16 Eclipse
17 Samba
18 OpenSSH and OpenSSL
PS:这个评选去年8月就出来,贴在这里,只是想展示一下。
Popularity: 26%
2008年04月08日
在 WordPress 升级到2.5后,经过大家的试用,发现了一个严重的问题——对IE的支持完全不到位。
虽然IE不是那么标准,尤其是IE 6,但是IE毕竟是世界占有率第一的浏览器啊。但是,在2.5的后台,你会发现,使用IE是一件比较痛苦的事情。首当其冲的是,媒体添加的功能,在IE下(包括IE6,IE7在内)没法使用。其次,部分widget在添加之后无法移除。
不知道这是 WordPress 对 IE 的不满,还是由于 Browse Happy 的影响呢,更甚至于可能是2.5赶工的结果。不管如何,放弃对IE的良好支持,是不明智的,也是对广大 WPer 不负责的行为。
我想,WordPress.org 不会无视这种情况的存在。为了尽快解决这个问题,2.5.1也会很快出来的。大家又要准备升级了。^0^
Popularity: 33%
2008年03月31日
鲁迅说:世上本没有路,走的了人多了,路也就来了
我说:世上本没有对错,选择对的人多了,错误也就来了
神说:我就是对的,所以反对我的都是错的
Popularity: 46%
2008年03月01日
按照计划(http://trac.wordpress.org/roadmap)WordPress 2.5将在3月推出(2.4已被直接跳过)。那么,它会有什么新特点呢?
1、版本升级了,环境要求也升级了。PHP的版本要求在4.3及其以上(以前是4.2及其以上)。
2、管理后台全新设计,和以前的有很大不同,大家可以到http://test.edward.in 体验一下(用户名:admin 密码:test)新的后台。后台首页的信息完全模块化设计。
3、Widget数目不限。
4、评论在修改之后可以回溯,即取消刚才的修改。
5、搜索功能将把Page页面也包含进去(以前搜索只搜索Post)。
——————以下对开发人员有意义—————————
6、 可以随时使用$wpdb->prepare。
7、改进XML-RPC。
Popularity: 46%
2008年02月29日
今天写了个基于ThickBox的插件,已经在这个BLog上开始使用了。
详细的介绍在这里。
随便秀一下加勒比海盗的宣传画,做个演示。







Popularity: 57%
2008年02月14日
下一页