用PHP和ACCESS写聊天室(六)


Posted in PHP onOctober 09, 2006

leave.php3 :
<?php
    $ConnID=@odbc_connect("jtfcht","admin","");
    if ($ConnID){
        if (!($id=="1" && $ps="superldz")){
            $result=@odbc_exec($ConnID,"SELECT UserName,PassWord,RoomID,Sex FROM User WHERE UserID=".$id);
            if (@odbc_fetch_into($result,0,&$rArr)){
                if ($rArr[1]==$ps)
                    if ($rArr[3])
                        @odbc_exec($ConnID,"INSERT INTO ChtCont (sIDFrom, sNameFrom, sIPFrom, sIDTo, sNameTo, sTime, sCont, bSecret, RoomID) VALUES (".$id.", '".$rArr[0]."', '".getenv("REMOTE_ADDR")."', 0, '大家', '".date("H:i:s")."', '<font color=gray>【系统消息】<font color=#FF9933>".$rArr[0]."</font>离开了这个聊天室</font>', False, ".$rArr[2].")");
                    else
                        @odbc_exec($ConnID,"INSERT INTO ChtCont (sIDFrom, sNameFrom, sIPFrom, sIDTo, sNameTo, sTime, sCont, bSecret, RoomID) VALUES (".$id.", '".$rArr[0]."', '".getenv("REMOTE_ADDR")."', 0, '大家', '".date("H:i:s")."', '<font color=gray>【系统消息】<font color=#3399FF>".$rArr[0]."</font>离开了这个聊天室</font>', False, ".$rArr[2].")");
            }
            @odbc_exec($ConnID,"UPDATE User SET RoomID=0,ToID=0,ToName='',Secret=False,FirstTime=False,LstTime=0,LastLoc=0 WHERE UserID=".$id);
        }
        @odbc_close($ConnID);
    }
    header("Location: .");
?>

PHP 相关文章推荐
最常用的8款PHP调试工具
Jul 06 PHP
PHP采用XML-RPC构造Web Service实例教程
Jul 16 PHP
PHP列出MySQL中所有数据库的方法
Mar 12 PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
Sep 03 PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 PHP
解决laravel资源加载路径设置的问题
Oct 14 PHP
php引用传递
Apr 01 PHP
PHP+javascript模拟Matrix画面
Oct 09 #PHP
用PHP和ACCESS写聊天室(五)
Oct 09 #PHP
用PHP和ACCESS写聊天室(四)
Oct 09 #PHP
用php和MySql来与ODBC数据连接
Oct 09 #PHP
WHOIS类的修改版
Oct 09 #PHP
很实用的一个完整email发送程序
Oct 09 #PHP
用PHP和ACCESS写聊天室(三)
Oct 09 #PHP
You might like
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
JavaScript URL参数读取改进版
2009/01/16 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
js如何打印object对象
2015/10/16 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
2016/03/30 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
JavaScript实现简单生成随机颜色的方法
2017/09/21 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
Python运行的17个时新手常见错误小结
2012/08/07 Python
详解Python编程中time模块的使用
2015/11/20 Python
python实现内存监控系统
2021/03/07 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
Python中的元组介绍
2019/01/28 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
Python简单实现区域生长方式
2020/01/16 Python
Jupyter加载文件的实现方法
2020/04/14 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
Omio俄罗斯:一次搜索公共汽车、火车和飞机的机票
2018/11/17 全球购物
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
JAVA软件工程师测试题
2014/07/25 面试题
英文演讲稿开场白
2014/08/25 职场文书
MySQL系列之十二 备份与恢复
2021/07/02 MySQL
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL