PHP聊天室无需数据库
喵聊 – 一个大众聊天室程序,无需使用MYSQL,仅需PHP即可搭建
特性 / Feathers
- 管理后台
- 自动公告
- 外部程序(使用Nodewebkit实现,页面代码已适配)
- 反恶意信息
- 表情
- 彩色用户名
- 用户系统
- Gravatar 头像
- 简易安装程序
环境要求 / Require
Meow Chat 对您的服务器有一定的要求。在大多数情况下,下列所需的 PHP 扩展已经开启。
- 一台支持 PHP 的主机,Nginx、Apache 或 IIS
- PHP >= 5.6.31
- PHP 的 file_put_contents 扩展
- PHP 的 Mbstring 扩展
- 主机可创建或写入文件
站点配置 / Configuration
一个默认的配置文件应该像这样(注释已去除)
<?php
define("password","admin");
define("wpassword","admin");
define("adminuser","Admin");
define("storage",dirname(__FILE__)."/storage/");
define("history",dirname(__FILE__)."/history/");
define("chatfile","chat.log");
define("announcement","announcement.cfg");
define("linkchar1","&");
define("linkchar2","'says'");
define("title","MeowChat - A Public Chat System");
如需修改,请修改,后面的字符串,文本请加入双引号
常量 | 注解 | 默认 | 提示 |
---|---|---|---|
password | 控制台的唯一密码 | “admin” | 建议修改,否则任何知道默认密码的人都有权进入控制台 |
wpassword | 写入文件的密码 | “admin” | 建议修改,防止恶意刷屏 |
adminuser | 管理员用户名 | “Admin” | 推荐修改 |
storage | 保存聊天记录、公告配置、程序版本的文件夹名称 | dirname(__FILE__).”/storage/” | 维持现状 |
history | 保存历史记录的文件夹名称 | dirname(__FILE__).”/history/” | 维持现状 |
linkchar1 | 第一个分隔符 | “&” | 无需修改 |
linkchar2 | 第二个分隔符 | “‘says'” | 推荐修改 |
title | 站点标题 | “MeowChat – A Public Chat System” | 推荐修改 |