视频聊天室源码php
A. php聊天室怎么设置禁言
思路如下
在数据库添加一个禁言字段,根据这个字段是否禁言。
例如数据库字段为Speaking,如果值为1,则禁言该用户在聊天室发言,如果值为0,则允许发言。
管理员对所有用户禁言则把这个字段的所有用户字段设为1则可。
B. 怎样做聊天室才可以每时每刻都看到别的用户更新的数据,不用刷新(DW PHP语言);
用ajax可以实现,这里有一段ajax的介绍:
针对JSP聊天室存在的问题,Ajax聊天室做出了相应的改进。正如前面提到的:Ajax并不是取代B/S结构的应用,而是更好地完善了传统的Web应用。
针对JSP存在的两个问题,Ajax都有非常好的解决方案:Ajax使用XMLHttpRequest异步发送请求,Ajax的服务器响应的仅是必需的数据,而不再是整个页面,必需的数据通过 javaScript在视图中显示。使用Ajax可提高页面的复用:浏览器从服务器下载一个页面后,不是一旦提交就丢弃该页面,立即进入下个页面——这种代价相当大,用户需要频繁下载完整页面;使用Ajax,则可以长时间地使用同一个页面,客户端可以很好地复用一个已下载的页面。
参考这个网页:http://ajava.org/readbook/AJAX/j2eeajax/13495.html
C. php如何实现语音聊天 - PHP进阶讨论
找到php的音频转换工具,基于html5开发的android和ios的app应用上实现语音聊天功能也就理论上打通了。
1. 用phonegap封装成android应用,phonegap官网上有详细介绍
2.实现js和android原生语言java的通信(google有介绍)
3.调用原生语言实现录音功能(mediaRecorder类),录音格式为 amr格式(android本身支持的语言)
4.回调js方法,把amr文件地址传给phonegap,利用phonegap读取录音文件并上传到服务器端
5.服务器端利用ffmpeg2theora 将amr转为html5支持的音频格式ogg
6.接下来读取文件,利用html5的audio 播放ogg文件。
D. php聊天室
当然不是,流程是这样:
用户登录或者管理员从后台新建一个房间,入库,然后在需要的地方把数据调出来,这样新登入的用户就可以看到当前已经存在的房间了,然后就可以选择进入不同的房间,当用户进入房间以后会把用户与这个房间相关联,现在所有在这个房间有权限的人都可以发言了,然后使这条消息只显示给与这个房间相关联的用户。
你可以先做个简单点的。。然后再慢慢完善,一步一步的来。。
E. php+ajax怎么做web聊天室,就是类似QQ那样的,求源码
其实做这个不难完成,只要php学的可以,在懂一点ajax就能做出来了。如楼上说的,用ajax想服务器端没隔几秒发送一次数据,1秒的时候效果最逼真(只是开销有点大),然后后台读取数据库,再返回结果,就实现了。
具体可以参考:http://www.daixiaorui.com/read/12.html
有范例有效果,有源码。可以去看看!祝你成功!!