用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 相关文章推荐
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 PHP
PHP中基本符号及使用方法
Mar 23 PHP
zend optimizer在wamp的基础上安装图文教程
Oct 26 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
ThinkPHP多表联合查询的常用方法
Mar 24 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
Jul 15 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
Dec 14 PHP
基于PHP实现通过照片获取ip地址
Apr 26 PHP
PHP实现的登录页面信息提示功能示例
Jul 24 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
Aug 10 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
Oct 16 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
关于crontab的使用详解
2013/06/24 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
php-app开发接口加密详解
2018/04/18 PHP
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
验证码按回车不变解决方法
2013/03/29 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
浅谈 jQuery 事件源码定位问题
2014/06/18 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Vue实现动态显示textarea剩余字数
2017/05/22 Javascript
vue.js实现价格格式化的方法
2017/05/23 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
详解用函数式编程对JavaScript进行断舍离
2017/09/18 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
JS如何在不同平台实现多语言方式
2020/07/16 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
Django REST framework 分页的实现代码
2019/06/19 Python
在django view中给form传入参数的例子
2019/07/19 Python
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
大学生求职简历的自我评价范文
2013/10/12 职场文书
药学专业个人的自我评价
2013/12/31 职场文书
普通员工辞职信
2014/01/17 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
三好学生评语大全
2014/12/29 职场文书
员工担保书范本
2015/09/22 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python
python中的mysql数据库LIKE操作符详解
2021/07/01 MySQL