|
chtcont.php3:
代码如下:
$lMax) $lMax=$rArr[4];
$sCont=$sLine.$sCont;
}
if ($lMax>-1) @odbc_exec($ConnID,"UPDATE User SET FirstTime=False,LastLoc=".($lMax+1)." WHERE UserID=".$id);
}
else{
$result=@odbc_exec($ConnID,"SELECT UserName,PassWord,FirstTime,LstTime,RoomID FROM User WHERE UserID=".$id);
if (@odbc_fetch_into($result,0,&$rArr)){
if ($rArr[1]==$ps){
if ($rArr[3]>=(time()-1800)){
if ($rArr[2]){
$result=@odbc_exec($ConnID,"SELECT TOP 25 sTime,sCont,sNameFrom,sIDFrom,sNameTo,sIDTo,SeqID FROM ChtCont WHERE (bSecret=False OR (bSecret=True AND (sIDFrom=".$id." OR sIDTo=".$id." OR sIDTo=0))) AND (RoomID=".$rArr[4]." OR RoomID=0) ORDER BY SeqID DESC");
$lMax=-1;
while (@odbc_fetch_into($result,0,&$rArr)){
$sLine=$rArr[0]." ".$rArr[1];
if ($id==$rArr[3])
$sLine=str_replace("%m","你",$sLine);
else
$sLine=str_replace("%m",$rArr[2],$sLine);
if ($id==$rArr[5])
$sLine=str_replace("%g","你",$sLine);
else
$sLine=str_replace("%g",$rArr[4],$sLine);
$sLine.="
n";
if ($rArr[6]>$lMax) $lMax=$rArr[6];
$sCont=$sLine.$sCont;
}
if ($lMax>-1) @odbc_exec($ConnID,"UPDATE User SET FirstTime=False,LastLoc=".($lMax+1)." WHERE UserID=".$id);
}
}
else $sCont="你已经超时了
按这里重新登录
";
}
else $sCont="口令不对!
按这里重新登录
";
}
else $sCont="该用户不存在!
按这里重新登录
";
}
@odbc_close($ConnID);
}
else $sCont="系统故障,无法登录!
";
?>
聊天内容
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】
您可能感兴趣的文章:基于PHP+MySQL的聊天室设计PHP设计聊天室步步通PHP聊天室技术用PHP和ACCESS写聊天室(十)用PHP和ACCESS写聊天室(八)用PHP和ACCESS写聊天室(九)用PHP+MySql编写聊天室用PHP和ACCESS写聊天室(一)用PHP和ACCESS写聊天室(二)发布一个迷你php+AJAX聊天程序[聊天室]提供下载基于HTTP长连接的"服务器推"技术的php 简易聊天室php写的简易聊天室代码用PHP+MySQL搭建聊天室功能实例代码PHP实现简单聊天室(附源码)php socket实现的聊天室代码分享基于javascript、ajax、memcache和PHP实现的简易在线聊天室php+html5基于websocket实现聊天室的方法php实现简易聊天室应用代码
|
|