用PHP和ACCESS写聊天室(九)


Posted in PHP onOctober 09, 2006

enterrm.php3
代码如下:
<?php
        $ConnID=@odbc_connect("jtfcht","admin","");
        if ($ConnID){
                $result=@odbc_exec($ConnID,"SELECT PassWord,LstTime,RoomID,RefRate FROM User WHERE UserID=".$id);
                if (@odbc_fetch_into($result,0,&$rArr)){
                        $sRoomID=$rArr[2];
                        $sRefRate=(int)$rArr[3];
                        if ($sRefRate<2) $sRefRate=2;
                        if (($rArr[0]==$ps) && ($rArr[1]>=(time()-1800))){
                                $sNewRoomID=substr($selRoom,2);
                                if ($sNewRoomID!=$sRoomID){
                                        $result=@odbc_exec($ConnID,"SELECT Password FROM Room WHERE RoomID=".$sNewRoomID);
                                        if (@odbc_fetch_into($result,0,&$rArr)){
                                                if ((strlen(trim($rArr[0]))==0) || ($rArr[0]==$sPass)){
                                                        @odbc_exec($ConnID,"UPDATE User SET RoomID=".$sNewRoomID.",ToID=0,ToName='大家' WHERE UserID=".$id);
                                                        if ((int)$sRoomID!=1){
                                                                $result=@odbc_exec($ConnID,"SELECT COUNT(UserID) FROM User WHERE RoomID=".$sRoomID);
                                                                @odbc_fetch_into($result,0,&$rArr);
                                                                if ($rArr[0]==0) @odbc_exec($ConnID,"DELETE * FROM Room Where RoomID=".$sRoomID);
                                                        }
                                                }
                                                else{
?>
<html>
<head>
<title>输入房间口令</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="main.css" type="text/css">
<script language="JavaScript">
<!--

function PassSetFocus( ) {
        document.frmEnterSm.sPass.focus();
}

//-->
</script>
<link rel="stylesheet" href="main.css" type="text/css">
</head>
<body onload="PassSetFocus();">
<p> </p>
<p align="center"><font color="#996666">输入房间口令</font></p>
<form name="frmEnterSm" action="enterrm.php3" method="post">
<table width="100%" border="0" align="center">
        <tr>
                <td colspan="2"><input type="hidden" name="selRoom" value="<?php echo $selRoom; ?>"><input type="hidden" name="id" value="<?php echo $id; ?>"><input type="hidden" name="ps" value="<?php echo $ps; ?>"></td>
        </tr>
        <tr>
                <td width="40%" align="right">口令:</td>
                <td width="60%"><input type="password" name="sPass" maxlength="10" size="8"></td>
        </tr>
        <tr>
                <td colspan="2" align="center"><input type="submit" name="cmdYes" value="进入"></td>
        </tr>
</table>
</form>
<p align="center">按<a href="room.php3?id=<?php echo $id; ?>&ps=<?php echo $ps; ?>&at=<?php echo time(); ?>">这里</a>放弃</p>
</body>
</html>
<?php
                                                        exit();
                                                }
                                        }
                                        else{
?>
<html>
<head>
<title>加入房间出错</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="main.css" type="text/css">
</head>
<body>
<p> </p>
<p align="center">这个房间已经被拆了!</p>
<p align="center">按<a href="room.php3?id=<?php echo $id; ?>&ps=<?php echo $ps; ?>&at=<?php echo time(); ?>">这里</a>返回</p>
</body>
</html>
<?php
                                                exit();
                                        }
                                }
                        }
                        else echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><title>房间</title><link rel='stylesheet' href='main.css' type='text/css'></head><body></body></html>";
                }
                else echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><title>房间</title><link rel='stylesheet' href='main.css' type='text/css'></head><body></body></html>";
                @odbc_close($ConnID);
        }
        else echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><title>房间</title><link rel='stylesheet' href='main.css' type='text/css'></head><body></body></html>";
        include("room.php3");
?>

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

PHP 相关文章推荐
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
php中神奇的fastcgi_finish_request
May 02 PHP
PHP中常用的转义函数
Feb 28 PHP
php实现的短网址算法分享
Jun 20 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
Feb 02 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
May 26 PHP
CodeIgniter集成smarty的方法详解
May 26 PHP
PHP中in_array函数使用的问题与解决办法
Sep 11 PHP
PHP截取发动短信内容的方法
Jul 04 PHP
PHP迭代器和迭代的实现与使用方法分析
Apr 19 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
Mar 18 PHP
如何在PHP中读写文件
Sep 07 PHP
用PHP和ACCESS写聊天室(八)
Oct 09 #PHP
用PHP和ACCESS写聊天室(七)
Oct 09 #PHP
一个简单实现多条件查询的例子
Oct 09 #PHP
用PHP和ACCESS写聊天室(十)
Oct 09 #PHP
php生成EXCEL的东东
Oct 09 #PHP
一个取得文件扩展名的函数
Oct 09 #PHP
PHP 如何向 MySQL 发送数据
Oct 09 #PHP
You might like
php下批量挂马和批量清马代码
2011/02/27 PHP
php邮件发送,php发送邮件的类
2011/03/24 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
php将html转为图片的实现方法
2017/05/19 PHP
收集的10个免费的jQuery相册
2011/02/26 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
微信小程序 页面之间传参实例详解
2017/01/13 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
Django中对数据查询结果进行排序的方法
2015/07/17 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
让代码变得更易维护的7个Python库
2018/10/09 Python
Python占用的内存优化教程
2019/07/28 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
杭州龙健科技笔试题.net部分笔试题
2016/01/24 面试题
5.12护士节演讲稿
2014/04/30 职场文书
法律专业求职信
2014/05/24 职场文书
数学教研活动总结
2014/07/02 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
python如何将mat文件转为png
2022/07/15 Python