php即时聊天源码
㈠ php网页即时聊天怎么实现
可以用php+ajax实现,我这里有一个简单实现的,如果需要可以发给你,但是这个效果不是很好,服务器端最好用C/S的。 谁开发.. 这可不是一个小的,EjfkCQ
㈡ 求php韩顺平讲ajax web多人离线聊天的源代码
***userList.php*****
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<title>用户列表</title>
<metahttp-equiv="pragma"content="no-cache">
<metahttp-equiv="cache-control"content="no-cache">
<metahttp-equiv="expires"content="0">
<metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
<metahttp-equiv="description"content="Thisismypage">
<metahttp-equiv="content-type"content="text/html;charset=utf-8"/>
<scripttype="text/javascript">
<!--
window.resizeTo(200,400);
functionabc(obj){
obj.style.color="red";
obj.style.cursor="hand";
}
functionabc2(obj){
obj.style.color="";
}
//跳出一个聊天的页面
functionabc3(obj){
varname=obj.innerText;
window.open("chatRoom.php?name="+encodeURI(name),"_blank");
}
-->
</script>
</head>
<body>
好友列表<br>
<liid="li1"onmouseover="abc(this)"onclick="abc3(this);"onmouseout="abc2(this)">费尔普斯</li>
<liid="li2"onmouseover="abc(this)"onclick="abc3(this);"onmouseout="abc2(this)">谢忠君君</li>
<liid="li3"onmouseover="abc(this)"onclick="abc3(this);"onmouseout="abc2(this)">姚明</li>
</body>
</html>
***chatRoom.php****
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<?php
$name=$_GET['name'];
//空格.
$name=trim($name);
//从session
session_start();
$yourname=$_SESSION['username'];
?>
<title>聊天室</title>
<metahttp-equiv="pragma"content="no-cache">
<metahttp-equiv="cache-control"content="no-cache">
<metahttp-equiv="expires"content="0">
<metahttp-equiv="content-type"content="text/html;charset=utf-8"/>
<metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
<metahttp-equiv="description"content="Thisismypage">
<scripttype="text/javascript">
<!--
window.resizeTo(400,400);
window.setInterval("getMsg()",10000);
//定义一个ajax引擎
varxmlHttp;
functionsendMsg(){
//根据情况建立ajax引擎
if(window.ActiveXObject){
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}else{
xmlHttp=newXMLHttpRequest();
}
if(xmlHttp){
varreq="MessageController.php?getter=<?phpecho$name;?>&msg="+document.all.con.value;
xmlHttp.open("get",req,true);
//指定返回的函数
xmlHttp.onreadystatechange=chuli;
//发送
xmlHttp.send(req);
varsendMsg=document.all.con.value;
document.all.mytextares.value+="你说:"+sendMsg+" ";
}
}
functionchuli(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
//!!!
}
}
}
varxmlHttp2;
//每隔一定时间从服务器得到属于自己的消息
functiongetMsg(){
//根据情况建立ajax引擎
if(window.ActiveXObject){
xmlHttp2=newActiveXObject("Microsoft.XMLHTTP");
}else{
xmlHttp2=newXMLHttpRequest();
}
if(xmlHttp2){
varreq="GetMessageCl?getter=<?phpecho$yourname;?>&sender=<?phpecho$name;?>";
xmlHttp2.open("get",req,true);
//指定返回的函数
xmlHttp2.onreadystatechange=chuli2;
//发送
xmlHttp2.send(req);
}
}
functionchuli2(){
if(xmlHttp2.readyState==4){
if(xmlHttp2.status==200){
//取出消息的内容
varmesCon=xmlHttp2.responseXml.getElementsByTagName("msg");
vartimes=xmlHttp2.responseXml.getElementsByTagName("msgTime");
if(mesCon[0].firstChild.data!="null"){
//将信息显示到文本预
for(vari=0;i<mesCon.length;i++){
vargetMsg=mesCon[i].firstChild.data;
document.all.mytextares.value+="<%=name%>"+"说:"+getMsg+" ";
}
}
}
}
}
-->
</script>
</head>
<body>
<center>
我的聊天室(您在和<fontcolor="red"><?phpecho$name;?></font>聊天)<br>
<textarearows="10"id="mytextares"cols="50"></textarea><br/>
<inputtype="text"id="con">
<inputtype="button"onclick="sendMsg();"value="发送">
</center>
</body>
</html>
㈢ PHP聊天室
可以看下socket类型的php框架,比如swoole和workerman,workerman下面有个
workerman-chat
php聊天室和php小蝌蚪聊天室的demo可以下载源码参考参考
㈣ php+ajax怎么做web聊天室,就是类似QQ那样的,求源码
其实做这个不难完成,只要php学的可以,在懂一点ajax就能做出来了。如楼上说的,用ajax想服务器端没隔几秒发送一次数据,1秒的时候效果最逼真(只是开销有点大),然后后台读取数据库,再返回结果,就实现了。
具体可以参考:http://www.daixiaorui.com/read/12.html
有范例有效果,有源码。可以去看看!祝你成功!!
㈤ 如何在一个PHP网站中加入即时聊天系统
你直接在公用模块,比如公共底部上加上 53KF、营销QQ 、网络商桥的 js引用代码就行了具体参考
http://www.stourweb.com/peixun/fangfa-35
自己开发太废时了,用现成的第三方客服代码很方便。
㈥ 哪里有语音聊天室PHP源码下载
一般开源的应用github上比较多,还有国内的开源中国。
㈦ php聊天室不需要数据库的源码
http://download.csdn.net/detail/ttcc2010/3033390之前我用过,不知道现在可不可以,你去试试
㈧ php实时在线视频聊天怎么实现
接入即构实时音视频sdk,可快速实现视频聊天功能,不限开发语言。
㈨ php+安卓实现类似QQ的即时聊天
您好,Bmob即时聊天demo包含了一个完整的即时通讯的App,功能包括:
支持好友管理功能,包括添加好友、删除好友、获取好友列表,也可以与你已有的用户系统完全解耦;
支持的消息类型:纯文本、聊天表情、图片、位置等;
支持会话的本地化存储;
自定义消息处理机制;
同一账号多处登陆强制下线;
支持消息回执发送:已发送、已阅读两种状态;
支持黑名单管理功能;
支持消息重发机制,由网络或者其他原因导致的消息发送失败皆可点击重发;
支持查看附近的人的功能;
支持语音聊天功能。
后期更新计划:
增加在线、离线状态的显示;
增加群聊模式,方便群管理;
Android界面效果在手机上安装Bmob_IM_test.apk(位于Bmob_IM_(version)_Demo\bin目录下),安装成功之后,立即可预览效果。
㈩ PHP及时聊天系统怎么做
利用ajax,把输入的东西存到服务器的推送列表里,并取回之前列表里尚未取到的聊天记录。