..


赞助商链接

一个用PHP和jQuery Facebook的风格聊天

约翰Belelli写文章
第1 2

你们中许多人一定会像Facebook和Gmail 聊天。 以感谢他们的“非侵入性”,其实,聊天室特别提到,简单,舒适(阿贾克斯感谢)不中断,但在网上做什么你是两侧。
在这篇文章中我将介绍一个美丽的脚本在PHP和 jQuery,使用它可以嵌入您的网站聊天内嵌类似于Facebook的。

该脚本(在为jQuery插件形式)dispobile到这个页面里,除其他事情,你可以查看产品演示。
要功能,这个脚本需要在一个为PHP和MySQL支持空间安装。 除此之外,该脚本需要jQuery库,以执行客户端功能。
该脚本是众所周知的,不包含管理社会的工具,但只提供聊天系统。 它是用户集成到您的网站通过整合,如果有必要,如用户注册等功能该系统。

我们看到的这个聊天的主要特点。

  1. 聊天窗口显示在右下角一样快;
  2. 保存的,即使在页面重新载入或刷新(如Facebook)聊天状态;
  3. 它显示消息“发送时间... ...” 空闲时为3分钟;
  4. 它显示的信息“X说:”窗口的标题和所取得的聊天闪烁,表明一个新的消息alll'utente的到来;
  5. 可能性最小化或关闭聊天框;
  6. 自动调整文字输入栏位;
  7. 自动滚动在聊天文本;
  8. 一个系统,可以自动限制对服务器的操作时,聊天是非常活跃;
  9. 很容易集成到任何网站。
这些消息“发送时间”和“X说,”这是英文的,可改为92的文件和文 ​​件chat.php chat.js线155线。

以下是聊天的截图:

内嵌聊天用PHP和jQuery

让我们来看看如何安装我们的聊天。
首先,我们创建了我们的数据库表,这将有助于管理的聊天,让状态保存的消息,并管理各种用户。






 CREATE TABLE“聊天”(



  



 'ID'INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,



  



 “从'VARCHAR(255)NOT NULL DEFAULT '',



  



 “要'VARCHAR(255)NOT NULL DEFAULT '',



  



 “消息”TEXT NOT NULL,



  



 “派”DATETIME NOT NULL DEFAULT '0000 - 00 - 00 00:00:00',



  



 “RECD”INTEGER NOT NULL DEFAULT 0 UNSIGNED,



  



 PRIMARY KEY(“ID”),



  



 INDEX“向”(“到”),



  



指数“从”(“从”)







 )







 ENGINE = InnoDB的;



这是代码来创建表。 存档你会发现该网站已经是一个文件,它包含db.txt此代码,如果进口到MySQL,该表将被自动创建。

创建表中我们应该编辑文件chat.php,把我们的数据库(数据库名,主机和登录凭据)正确的价值观。
在文件中查找(在注释的第一行)以下行,把正确的价值观。






定义('DBPATH','localhost'的);







定义('DBUSER','根');







定义('DBPASS','密码');







定义('DBNAME','聊天');



首先定义了主机的MySQL,第二个用户名,密码的第三和第四个设置数据库名称(而不是表,而是假设它被称为“聊天”)。

在同一类...
电子学习
Linux操作系统(课程) Linux操作系统(课程)
完整指南开源系统。 从49€。
MySQL的(课程) MySQL的(课程)
管理的开放源码数据库。 从39€。
PHP(课程) PHP(课程)
全部课程用于创建动态Web站点。 从49€。
赞助商链接