XML-RPC

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

XML-RPC

数据编码成 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日

让 WordPress 通过 SMTP 发送邮件

版权声明:原创文章,转载请注明出处,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%

9条评论 2008年04月18日

PHPMailer

版权声明:原创文章,转载请注明出处,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%

1 条评论 2008年04月15日

WordPress 插件 - ThickBox And LightBox for WordPress Gallery 发布

WordPress 2.5 也出来了,也自带了还算可以的相册,就是感觉缺少点显示效果。看来,我是比较喜欢给相册加效果。^0^

废话不多说了,大家直接看效果吧。点击这里看演示。下载和介绍,点击这里下载

这个插件支持 ThickBoxLightbox 两种显示效果。^o^

Popularity: 23%

3条评论 2008年04月13日

很久以前的COS照

其实主要是想测试一下2.5自带的相册功能,呵呵。看来还不错,考虑加上ThickBox效果,哈哈。

Update 2008-04-15 - 0:39 am:

已使用 ThickBox And LightBox for WordPress Gallery 插件,现在已经是ThickBox效果了。

Popularity: 26%

7条评论 2008年04月10日

迄今为止最重要的18项开源应用

以下是《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%

2条评论 2008年04月08日

WordPress 2.5 要拒绝IE了?

在 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%

11条评论 2008年03月31日

很NB的话

鲁迅说:世上本没有路,走的了人多了,路也就来了

我说:世上本没有对错,选择对的人多了,错误也就来了

神说:我就是对的,所以反对我的都是错的

Popularity: 46%

9条评论 2008年03月01日

WordPress 2.5 观察

按照计划(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%

1 条评论 2008年02月29日

启用ThickBox插件

今天写了个基于ThickBox的插件,已经在这个BLog上开始使用了。

详细的介绍在这里

随便秀一下加勒比海盗的宣传画,做个演示。

《加勒比海盗》剧照《加勒比海盗》剧照《加勒比海盗》剧照
《加勒比海盗》剧照《加勒比海盗》剧照《加勒比海盗》剧照《加勒比海盗》剧照

Popularity: 57%

3条评论 2008年02月14日

下一页


页面

最受欢迎

分类

存档

链接