下载您的首选版本的AJAX Chat,然后在计算机上解压缩该文件。
在你开始之前为了编辑PHP文件,您将需要一个好的文本编辑器。
您不应使用Windows记事本,写字板或Microsoft Word编辑PHP文件。这些程序将在文件中添加称为字节顺序标记(BOM)的内容,这可能会阻止聊天正常运行。我们建议使用Notepad ++(
http://notepad-plus-plus.org)编辑所有文件。它还具有对文件进行颜色编码的好处,因此您可以更轻松地编辑它们。
如果收到类似“
无法修改标题信息-标题已发送 ”之类的错误消息,则可能是因为您使用了上述程序之一来编辑文件。
配置数据库设置您需要做的第一件事也是最重要的事情是告诉AJAX Chat如何连接到数据库。此设置以及所有核心设置必须位于文件lib / config.php中。
您需要创建此文件。 可以在聊天附带的lib / config.php.example中找到
一个示例config.php文件。 复制此文件并将其另存为config.php(或从文件名末尾删除.example),然后至少在文件中填写以下四个字段:
$config['dbConnection']['host'] = 'your_database_hostname';
$config['dbConnection']['user'] = 'your_database_username';
$config['dbConnection']['pass'] = 'your_database_password';
$config['dbConnection']['name'] = 'your_database_name';
足以说您需要此信息。如果您不知道,请与您的托管服务提供商联系。
在大多数情况下,聊天仅在填写了这些字段的情况下起作用,您可以继续下一步。
如果主机不使用mysqli,则需要更改连接类型字段:
$ config ['dbConnection'] ['type'] = null;
如果将其设置为“ null”,则默认为“ mysqli”(如果存在),否则为“ mysql”。在大多数情况下,该字段可以保留为空。
您可以通过以下方式引用现有的数据库连接链接或对象:
$ config ['dbConnection'] ['link'] = null;
如果将其设置为null,则创建一个新的数据库连接。
选择您的频道设置编辑文件lib / data / channels.php。
我们为您提供了两个示例频道,分别名为public和private。您可以添加自己的,也可以保持原样。
通道遵循以下格式: 每个通道必须具有唯一的通道ID号和唯一的名称。 通道名称中的空格将转换为下划线“ _”。
$channels[channel id] = 'channel name';
添加您的用户在lib / data / users.php中编辑用户。
用户遵循以下格式:
$users[user id] = array();
$users[user id]['userRole'] = AJAX_CHAT_ROLE;
$users[user id]['userName'] = 'user name';
$users[user id]['password'] = 'user password';
$users[user id]['channels'] = array(allowed channel ids);
每个用户必须具有唯一的用户ID号和唯一的名称。
列表中的第一个用户(用户ID 0)用于来宾用户设置。所有来宾用户将有权访问为此用户设置的频道以及用户角色AJAX_CHAT_GUEST。
注册用户可以具有用户角色AJAX_CHAT_USER,AJAX_CHAT_MODERATOR或AJAX_CHAT_ADMIN。(这是区分大小写的,请准确键入)
可以为每个用户分别设置用户有权访问的频道列表。频道ID以逗号分隔。例如:array(0,1,23); 允许通道0、1和23。
用户名中的空格将转换为下划线“ _”。
上传到您的服务器
创建数据库表您可以使用两个选项来创建数据库。第一个,通常是最简单的选项,是运行AJAX Chat附带的安装脚本。或者,您可以使用PHPMyAdmin之类的数据库工具手动创建表。
- 要使用安装脚本,请在浏览器中访问以下URL:
http : //example.org/path/to/chat/install.php
其中“ http://example.org/path/to/chat/”是聊天目录的真实URL。 - 要使用PHPMyAdmin或类似工具手动安装它,请复制chat.sql文件的内容并作为查询运行。
这两种方法都将创建数据库存储聊天消息和其他信息所需的表。
删除安装脚本从服务器上的聊天目录中删除文件install.php。您也可以删除文件chat.sql。
恭喜!你是赢家!好极了!你完成了!要测试您的聊天,请在浏览器中导航到您的聊天URL:http
: //example.org/path/to/chat/index.php您现在可以自定义聊天以进一步满足您的需求。