聊天室实施

时间:2010-07-30 07:59:33

标签: php mysql chatroom

您能否告诉我如何使用PHP和MySQL实现聊天室?

4 个答案:

答案 0 :(得分:3)

您可能想要使用AJAX,或者如果不是这样,带有计时器的Javascript可以立即显示聊天或使用轮询更新。

  1. (提取并显示聊天文本数据。)表单前端字段接受聊天输入
  2. 通过表单发送到服务器的聊天输入。 AJAX等待接收数据以更新聊天文本显示。
  3. 服务器更新数据队列(例如 - PHP转储到MySQL)。数据通过AJAX包装器发送回前端
  4. 重复
  5. 有很多关于创建这样的东西的教程 - 包括一个带有AJAX i / o的数字 - http://css-tricks.com/chat2/

答案 1 :(得分:1)

使用php和mysql可以做的最好的事情就是创建一个公告板类系统,人们在“通道”中添加注释,然后重新加载页面进行更新。

答案 2 :(得分:0)

总的来说,我认为,将PHP用于此类项目是一个坏主意。每隔几秒钟,每个客户都需要重新加载页面(例如,提到的公告板)以获得有关更新的信息。

答案 3 :(得分:0)

如果你想用PHP和一些小的javascript编写代码,请尝试使用Jaxl库Web Chat示例应用程序。可以用来构建一个完整的聊天系统。 http://github.com/abhinavsingh/JAXL。当谈到聊天客户端时,XMPP协议就是今天的方式:D