用AJAX实现聊天功能

公平自在人心33

公平自在人心33

2016-01-29 14:15

用AJAX实现聊天功能,用AJAX实现聊天功能

概述

实话实说,创建一个聊天的程序不是一个很艰难的程序!

写这篇文章的目的是教你一步一步地用XML作为传输载体来创建一个轻量级的聊天程序。这是一个很有趣的应用,而我写这篇文章的动机也是来自于我平时很喜欢PHP。同时,通过业余时间的钻研,我发现通过Web提供了一个稳定的论坛以后,人们往往希望通过Web能够时间即时的聊天室。这是因为虽然IRC和其它的一些即时的聊天工具已经很普及了,但是许多的用户仍然喜欢基于Web的聊天方式。原因有许多,比如这些基于Web的聊天工具可以通过一些合作的代理与那些即时聊天工具联系起来,或者Web的聊天工具使用很方便。

本文讨论的聊天程序的源代码你可以通过这两个链接进行下载:chat.tar.gz / chat.zip。源代码在本文中基本上都讨论到了(除了一些随后附加的补丁)。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/php/)

为了创建这个聊天程序,我决定采用标准的第三方的库。因为我觉得既然这些第三方的库已经很好地解决了问题,我就没有必要自己来重新编写。可能有些人会认为使用这些库我们的程序就不是原创的,但是我们不必去理会这种没有意义的争论。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/php/)

在服务器端,我决定采用Zend Framework 0.20 (发布于2006年10月31号)。客户端那边,通过采用原型的库,我们可以简化AJAX和Javascript的处理。其它的资源我决定使用Scriptaculous。当然,你可以使用其它的如jQuery, Dojo or 或者其它类似的库来实现。

这次我们编写的聊天工具主要基于Zend Framework (PHP5),Javascript和协议库实现,目的是创建一个简单的便捷的聊天程序。另外,我们提供的源代码使用的是新的

展开更多 50%)
分享

猜你喜欢

用AJAX实现聊天功能

PHP
用AJAX实现聊天功能

用AJAX实现聊天功能(part 1)

PHP
用AJAX实现聊天功能(part 1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用Delphi实现打印功能

Delphi
用Delphi实现打印功能

实现在AJAX下的前进、后退功能

Web开发
实现在AJAX下的前进、后退功能

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用VB实现文件查找功能

编程语言 网络编程
用VB实现文件查找功能

如何用AJAX实现网页无刷新功能

Web开发
如何用AJAX实现网页无刷新功能

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

一个PHP操作Access类(PHP+ODBC+Access)

一个PHP操作Access类(PHP+ODBC+Access)

《神魔》怎么快速升级 战斗力快速提升方法

《神魔》怎么快速升级 战斗力快速提升方法
下拉加载更多内容 ↓