找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1510|回复: 0
打印 上一主题 下一主题

用PHP和ACCESS写聊天室(七)

[复制链接]

2617

主题

2617

帖子

7789

积分

论坛元老

Rank: 8Rank: 8

积分
7789
跳转到指定楼层
楼主
发表于 2018-2-14 09:41:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            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实现简易聊天室应用代码
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端