用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面向对象全攻略 (十七) 自动加载类
Sep 30 PHP
ajax在joomla中的原生态应用代码
Jul 19 PHP
PHP中数组合并的两种方法及区别介绍
Sep 14 PHP
php strnatcmp()函数的用法总结
Nov 27 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
Mar 08 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
php时间函数用法分析
May 28 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 PHP
解决laravel中日志权限莫名变成了root的问题
Oct 17 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 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服务器页面间跳转实现方法
2012/08/02 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
php截取html字符串及自动补全html标签的方法
2015/01/15 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
php常用字符函数实例小结
2016/12/29 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
[02:07]DOTA2新英雄展现中国元素,完美“圣典”亮相央视
2016/12/19 DOTA
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python图像处理之简单画板实现方法示例
2018/08/30 Python
python学生管理系统学习笔记
2019/03/19 Python
Django REST framework内置路由用法
2019/07/26 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
电子狗项圈:eDog Australia
2019/12/04 全球购物
区域销售经理职责
2013/12/22 职场文书
法院授权委托书范文
2014/08/02 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
员工手册编写范本
2015/05/14 职场文书
指导老师鉴定意见
2015/06/05 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书