你能给我一个关于如何使用 PHP 和 MySQL 实现聊天室的想法吗?
问问题
473 次
4 回答
3
您可能希望使用 AJAX,或者如果不是,则使用带有计时器的 Javascript 来使聊天显示为即时或轮询更新。
- (获取并显示聊天文本数据。)表单前端字段接受聊天输入
- 聊天输入通过表单发送到服务器。AJAX 等待接收数据以更新聊天文本显示。
- 服务器更新数据队列(例如 - PHP 转储到 MySQL)。通过 AJAX 包装器发送回前端的数据
- 重复
有很多关于创建这样的东西的教程 - 包括带有 AJAX i/o 的数字 - http://css-tricks.com/chat2/
于 2010-07-30T08:06:46.150 回答
1
使用 php 和 mysql 可以做的最好的事情是创建一种公告板系统,人们可以在其中向“频道”添加评论,然后重新加载页面以进行更新。
于 2010-07-30T08:01:31.357 回答
0
总的来说,我认为在这种项目中使用 PHP 是个坏主意。每个客户都必须每隔几秒钟重新加载一次页面(例如提到的公告板)以获取有关更新的信息。
于 2010-07-30T08:02:58.103 回答
0
如果您想用 PHP 和一点 javascript 编写代码,请尝试使用 Jaxl 库 Web Chat 示例应用程序。可用于构建完整的聊天系统。http://github.com/abhinavsingh/JAXL。XMPP 协议是当今聊天客户端的方式:D
于 2010-08-20T00:15:37.667 回答