【问题标题】:chat rooms implementation [closed]聊天室实施[关闭]
【发布时间】:2010-07-30 07:59:32
【问题描述】:

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

【问题讨论】:

标签: php mysql chatroom


【解决方案1】:

您可能希望使用 AJAX,或者如果不是,则使用带有计时器的 Javascript 来使聊天显示为即时或轮询更新。

  1. (获取并显示聊天文本数据。)表单前端字段接受聊天输入
  2. 聊天输入通过表单发送到服务器。 AJAX 等待接收数据以更新聊天文本显示。
  3. 服务器更新数据队列(例如 - PHP 转储到 MySQL)。数据通过 AJAX 包装器发送回前端
  4. 重复

有很多关于创建这样的东西的教程 - 包括带有 AJAX i/o 的数字 - http://css-tricks.com/chat2/

【讨论】:

    【解决方案2】:

    你可以用 php 和 mysql 做的最好的事情是创建一个公告板类型的系统,人们将 cmets 添加到“频道”,然后重新加载页面以进行更新。

    【讨论】:

      【解决方案3】:

      一般来说,我认为在这种项目中使用 PHP 是个坏主意。每个客户都必须每隔几秒钟重新加载一次页面(例如提到的公告板)以了解更新。

      【讨论】:

      • 您能否建议我使用其他任何技术来实现这一点。基本上我现在不能这样做,因为我已经用 php 开发了整个应用程序并且需要这个
      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2022-01-04
        • 2013-05-28
        • 1970-01-01
        • 2012-03-15
        • 1970-01-01
        • 1970-01-01
        • 2018-07-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多