Skip to content

eraycc/chatbrowseroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

该项目是一个基于php和sqllite数据库的简易在线聊天浏览室,聊天功能采用心跳轮询实现,每三秒进行一次聊天记录同步,同步聊天记录条数可以在update.php内自行更改。通过该项目可以和朋友们一起同时观看同一个网页并聊天交流,适用于一起看小说,看文档,看视频,听音乐网页等等。

功能介绍

浏览室功能

在浏览室内可以进行文字聊天,在网址输入框中输入需要一起浏览的网页后,即可同步到该房间的所有用户,当某个用户在管理界面内被设置为管理员后,在聊天框内输入:clear即可清空该浏览室内所有聊天记录

浏览室管理界面功能

  • 房间管理,房间创建与删除
  • 房间信息查询,查询房间名及密码
  • 房间用户管理,用户及权限创建限与删除
  • 房间用户查看
  • 房间聊天记录管理,删除某个房间的聊天记录
  • 房间聊天记录查看
  • 房间浏览网址管理,房间当前的浏览网址设置
  • 房间浏览网址查看

相关说明

实际部署时,需要确保数据库不可被下载,可以通过nginx禁止访问.db后缀,或者自己更改数据库位置到复杂的目录等 直接下载源码解压后上传到站点目录或子目录即可使用 默认数据库内置数据:

  • 房间名:test
  • 房间密码:test
  • 用户名:test

注意事项

请确保admin.php内超级管理密码修改为其他安全密码 推荐设置超级管理密码后,将admin.php命名为其他名称,比如:adminsafe.php 由于浏览室访问URL采用的是iframe嵌套,故部分网站可能不支持,需自行解决,比如采用代理等。 使用该项目及二次开发请遵循相关开源协议,保留本仓库开源地址

About

该项目是一个基于php和sqllite数据库的简易在线聊天浏览室,聊天功能采用心跳轮询实现,每三秒进行一次聊天记录同步,同步聊天记录条数可以在update.php内自行更改。通过该项目可以和朋友们一起同时观看同一个网页并聊天交流,适用于一起看小说,看文档,看视频,听音乐网页等等。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors