EndTalk 匿名聊天系统
作者: Longbill
网站: http://php.js.cn
在线演示: http://php.js.cn:8878 ( NodeJS版 )
免费开源,任意使用
简介: EndTalk 是一个类似omegle.com的在线匿名聊天系统。
功能:
1.匿名用户配对聊天
2.聊天记录可以下载
3.可以显示对方输入状态
4.采用轮询服务器方式传输数据,相比comet方式,服务器压力小许多,而且轮询间隔时间可以调节。
5.显示在线人数
6.敏感词屏蔽
7.基于ip地址的地理位置显示
安装方法:
1.编辑common.php文件,填写数据库连接信息
2.上传文件到您的服务器
3.浏览器打开 install.php 执行安装
4.成功~~
其他:
1. badwords.txt 里面是敏感词列表。一行一个。 用户发送的敏感词会被替换为***。 修改此文件不需要重新安装。
2. ip.txt 里面是ip地理位置列表。 按照格式添加就可以了。修改了ip.txt需要重新运行install.php,因为ip信息需要写到数据库。
3. 修改网站名等信息可以在index.html里面配置。
4. 安装过后最好删除或者改名 install.php
下载地址: http://php.js.cn/down/endtalk.zip
************
由于EndTalk设计方案采用PHP+MySQL+Apache/Nginx的方式对系统资源消耗很大,所以支持的同时在线人数很少。后来我使用NodeJS重写了EndTalk服务端部分,使得服务器压力大大减轻,支持的在线人数提高了几十倍。如果对NodeJS版本感兴趣,可以找我咨询价格。longbill.cn##gmail.com, QQ 5939793
38556 read 136 comment(s)
邮件:*
网站:
内容:
请看下我的 为什么总是等待连接呢 我找朋友测试也不行
能帮我看看么?看到后回复或您能发邮件就更感谢了
我检查了是没有上传
不过我传上去 访问返回字样为error
可能是空间某个函数
不知道需要空间支持什么呢
感谢您这么晚回复我的问题 我明天换空间再测试了
谢谢您
效果一样
请问下到底需要空间支持什么东西呢?
http://talk.longbill.cn/event.php
也返回的是error.........
到底哪里出了问题我这边测试无法连接等待
安装方法:
1.编辑common.php文件,填写数据库连接信息
2.上传文件到您的服务器
3.浏览器打开 install.php 执行安装
4.成功~~
是这样啊
那你试试改 install.php
把MEMORY改成MyISAM
总共有两个MEMORY
然后再运行一次install.php
thanks! 可以了 祝贺您发财
在那个mysql那里
能加我的QQ吗 QQ里说的清楚些 100755925 谢谢了
mysql_select_db('databaseName');
改这里 记住不是上面的中文注释
是空的重新再上面下载就好了 又不大
是你说的啊,任意使用,hoho!~~
Access denied for user 'vhostswww'@'192.168.1.1' (using password: NO)
mysql_pconnect('xinbaidu.zxq.net','280800_baidu@localhost','lwp877205');
mysql_select_db('xinbaidu_zxq_baidu');
我能登陆数据库,那么证明密码和用户名没错!
不知道问题出在哪!
有QQ吗!我加你聊!
mysql_select_db('xinbaidu_zxq_baidu');
一、表情、图片分享、音视频分享以及链接分享
二、昵称更改(可有可无)
三、清屏功能
四、增加正在聊天人数统计
五、聊天内容后面增加聊天时间
一、陌聊是否对服务器造成负载?
二、其中有句代码不知何意?
$sleep_m_time = 500;
$max_clients_per_ip = 5; //max clients per ip
1.负载肯定有啊,而且不小。 本身php+apache+mysql就不适合干这个事情的。
2.这两个参数暂时没什么用。 是我做comet方式的时候用到的。
ok
然后我把这一行去掉,就没有了,然后我开始测试聊天,之能发一句话,也就是说你发过去一句话,对方收的到,对方回复,你收不到,你再发对方也收不到,请问该如何解决?
有上传。权限不知道哪里搞啊?
还请指教,谢谢
<b>Warning</b>: file(badwords.txt) [<a href='function.file'>function.file</a>]: failed to open stream: No such file or directory in <b>D:\www\wzp\event.php</b> on line <b>27</b><br />
<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>D:\www\wzp\event.php</b> on line <b>28</b><br />
{"id":1342652892,"to":1272740576,"events":[],"time":1289444036,"send_status":"ok","send_content":"123"}
报错了。。。。
Access denied for user 'ODBC'@'localhost' (using password: NO)Access denied for user 'ODBC'@'localhost' (using password: NO)
为什么我访问install.php会出现这些字样
221.010.053.036 - 221.010.053.036 => 电子科技大学西区行政楼 (这样填写ip段 显示时也为未知)
格式是这样221.010.053.036 - 221.010.053.036 => 电子科技大学西区行政楼 没错吧
* 鏁版嵁搴撹缃?
* mysql_pconnect('鏁版嵁搴撴湇鍔″櫒鍦板潃','鏁版嵁搴撶敤鎴峰悕','鏁版嵁搴撳瘑鐮?);
* mysql_select_db('鏁版嵁搴撳悕');
*/
怎么 common 这里打开有乱码
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\APMServ5.2.6\www\htdocs\online.php on line 13
然后又登陆不了
No database selectedNo database selected, 这是为何?
* 数据库设置
* mysql_pconnect('数据库服务器地址','数据库用户名','数据库密码');
* mysql_select_db('数据库名'); 可以用 mssql 是数据库吗?????求指点啊
来自这里
Access denied for user 'ODBC'@'localhost' (using password: NO)Access denied for user 'ODBC'@'localhost' (using password: NO)