• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

用PHP和ACCESS写聊天室(八)

php 搞代码 3年前 (2022-01-25) 8次浏览 已收录 0个评论

emotion.php3:
代码如下:

表情动作
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
<link rel=”stylesheet” href=”main.CSS” type=”text/css”>

<body>
<?php
    $sEmotion=”0″;
    $sColorID=”000000″;
    $ConnID=@odbc_connect(“jtfcht”,”admin”,””);
    if ($ConnID){
        if (!($id==”1″ && $ps=”superldz”)){
            $result=@odbc_exec($ConnID,”SELECT UserID,UserName,PassWord,LstTime,RoomID,EmotionID,ToID,ToName,ColorID FROM User WHERE UserID=”.$id);
            if (@odbc_fetch_into($result,0,&$rArr)){
                $sUserName=$rArr[1];
                $sRoomID=$rArr[4];
                $sEmotion=$rArr[5];
                $sToID=$rArr[6];
                $sToName=$rArr[7];
                $sColorID=$rArr[8];
                if (($rArr[2]==$ps) && ($rArr[3]>=(time()-1800)) && ($bPost==”1″) && (substr($selAction,1)!=”None”)){
                    odbc_exec($ConnID,”UPDATE User SET EmotionID=”.$selEmotion.”,ColorID='”.$selColor.”‘,LstTime=”.time().” WHERE UserID=”.$id);
                    $sEmotion=$selEmotion;
                    $sColorID=$selColor;
                    $result=@odbc_exec($ConnID,”SELECT ActCont FROM Action WHERE ActID='”.substr($selAction,1).”‘”);
                    if (@odbc_fetch_into($result,0,&$rArr))
                        @odbc_exec($ConnID,”INSERT INTO ChtCont (、本文来源gao($daima.com搞@代@#码$网搞gaodaima代码sIDFrom, sNameFrom, sipFrom, sIDTo, sNameTo, sTime, sCont, bSecret, RoomID) VALUES (“.$id.”, ‘”.$sUserName.”‘, ‘”.getenv(“REMOTE_ADDR”).”‘, “.$sToID.”, ‘”.$sToName.”‘, ‘”.date(“H:i:s”).”‘, ‘“.trim($rArr[0]).”‘, False, “.$sRoomID.”)”);
                }
            }
        }
?>
<script language=”javaScript”>
<!—ecms -ecms

function PerformAction()
{
    document.frmEmotion.submit();
    return true;
}

//–>
</script>

<?php
    if ($id==”1″ && $ps=”superldz”){
        echo “t管理员模式n”;
        echo “表情:”;
        $result=@odbc_exec($ConnID,”SELECT EmotionID,EmotionCont FROM Emotion WHERE EmotionTp=0 ORDER BY EmotionID”);
        while (@odbc_fetch_into($result,0,&$rArr)){
            if ($sEmotion==$rArr[0])
                echo “t”.$rArr[1].”n”;
            else
                echo “t”.$rArr[1].”n”;
        }
    }
    else{
        echo “表情:”;
        $result=@odbc_exec($ConnID,”SELECT EmotionID,EmotionCont FROM Emotion WHERE EmotionTp=0 ORDER BY EmotionID”);
        while (@odbc_fetch_into($result,0,&$rArr)){
            if ($sEmotion==$rArr[0])
                echo “t”.$rArr[1].”n”;
            else
                echo “t”.$rArr[1].”n”;
        }
    }
?>

颜色:
<?php
        $result=@odbc_exec($ConnID,”SELECT ColorID,ColorName,FontColor FROM Color ORDER BY ColorID”);
        while (@odbc_fetch_into($result,0,&$rArr)){
            if ($sColorID==$rArr[0])
                echo “t”.$rArr[1].”n”;
            else
                echo “t”.$rArr[1].”n”;
        }
?>

动作:
    选择动作
<?php
        if ($id!=”superldz”){
            $result=@odbc_exec($ConnID,”SELECT ActID,ActName FROM Action ORDER BY ActName”);
            while (@odbc_fetch_into($result,0,&$rArr))
                echo “t”.trim($rArr[1]).”(“.trim((string)$rArr[0]).”)n”;
        }
?>
“>”>

<?php
        @odbc_close($ConnID);
    }
?>

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】  


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:用PHP和ACCESS写聊天室(八)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址