用PHP和ACCESS写聊天室(六)

2014-06-22  来源:本站原创  分类:php基础  人气:4 

leave.php3 :
<?php
[email protected]_connect("jtfcht","admin","");
if ($ConnID){
if (!($id=="1" && $ps="superldz")){
[email protected]_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和ACCESS写聊天室(六) 2014-06-22

    leave.php3 : <?php [email protected]_connect("jtfcht","admin",""); if ($ConnID){ if (!($id=="1" && $ps="superldz")){ [email protected]_exec($ConnID,"SELECT UserName,PassWord,RoomID,Sex FROM User WH

  • 用PHP和ACCESS写聊天室(二) 2013-12-17

    chatmain.php3 如下: <html> <head> <title>PHP+ACCESS聊天室</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <frameset cols="*,180" frameborder="NO"

  • 用PHP和ACCESS写聊天室(五) 2014-08-12

    member.php3 : <?php function delquot($sStr){ $s=str_replace(chr(124),"",$sStr); $s=str_replace(chr(39),"",$s); $s=str_replace(chr(34),"",$s); return $s; } [email protected]_connect("jtfcht","admin","&q

  • 用PHP和ACCESS写聊天室(一) 2014-07-19

    INDEX.PHP 代码如下! <?php function delquot($sStr){ $s=str_replace(chr(124),"",$sStr); $s=str_replace(chr(39),"",$s); $s=str_replace(chr(34),"",$s); return $s; } if ($cmdYes=="进 入"){ $sUserName=htmlspecialchars(trim(d

  • 用PHP和ACCESS写聊天室(七) 2013-11-29

    chtcont.php3: 代码如下: <?php $sCont=""; [email protected]_connect("jtfcht","admin",""); if ($ConnID){ if ($id=="1" && $ps="superldz"){ [email protected]_exec($ConnID,"SELECT TOP 25 sTime,sCo

  • 用PHP和ACCESS写聊天室(四) 2014-02-17

    代码如下: <?php [email protected]_connect("jtfcht","admin",""); if ($ConnID){ @odbc_exec($ConnID,"DELETE * FROM Room WHERE (RoomID Not IN (SELECT DISTINCT RoomID FROM User)) AND RoomID<>1"); [email protected]_exec($Con

  • 用PHP和ACCESS写聊天室(九) 2014-02-20

    enterrm.php3 代码如下: <?php [email protected]_connect("jtfcht","admin",""); if ($ConnID){ [email protected]_exec($ConnID,"SELECT PassWord,LstTime,RoomID,RefRate FROM User WHERE UserID=".$id); if (@odbc_fetch_into($result,0,

  • 用PHP和ACCESS写聊天室(三) 2014-06-24

    cinput.php3 如下: <html> <head> <title>输入</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="main.css" type="text/css"&

  • 用PHP和ACCESS写聊天室(十) 2014-11-26

    func.php3 代码如下: <?php function suiji($max) { srand((double)microtime()*1000000); $x=rand(); $y=getrandmax(); $r=$x/$y*($max-1); $r=round($r++); return $r; } function StrOccurs($sStr, $sFind){ $sTemp=$sStr; $iLen=strlen($sFind); $iCount=0; while (true

  • 用PHP和ACCESS写聊天室(八) 2015-03-08

    emotion.php3: 代码如下: <html> <head> <title>表情动作</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="main.css" type="text/css&

  • php写的简易聊天室代码 2013-12-21

    php写的简易聊天室代码,需要的朋友可以参考下. index.php <html> <head><Title> 在线聊天 </title></head> <!-- frames --> <frameset rows="70%,*" BORDER="0"> <frame name="top" src="_b.php" marginwidth

  • ASP.NET 使用application与session对象写的简单聊天室程序 2014-01-20

    写了快一年的asp.net,application对象还真没怎么用过.看了看书,根据这两个对象的特性写了一个简单的聊天室程序.真的是非常的简陋 ASP.Net中有两个重要的对象,一个是application对象,一个是session对象. Application:记录应用程序参数的对象,该对象用于共享应用程序级信息. Session:记录浏览器端的变量对象,用来存储跨网页程序程序的变量或者对象. 说实话,写了快一年的asp.net,application对象还真没怎么用过.看了看书,根据这两个对

  • 用Flash和XML来构造一个聊天室 2015-03-20

    点击这里下载源文件 前面的教程我们介绍了Flash与XML结合使用的原理以及一个论坛的实现,下面我们继续结合Flash与XML来实现一个简单的聊天室,有在线聊天.在线人员名单.在线时间.简单的管理操作等功能.根据需要在此基础上稍作修改,就可以实现一个功能比较完备的聊天室了. 一.原理 用Flash和XML来构造聊天室,跟直接用Flash和Asp来构造聊天室的基本原理是一样的.都是先在Flash端发送一个XML请求到服务器端,然后等待从服务器端的XML返回值,当值返回Flash端后,解释所返回的X

  • Java和WebSocket开发网页聊天室 2014-12-30

    小编心语:咳咳咳,今天又是聊天室,到现在为止小编已经分享了不下两个了,这一次跟之前的又不大相同,这一次是网页聊天室,具体怎么着,还请各位看官往下看~ Java和WebSocket开发网页聊天室 一.项目简介 WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,这里就将使用WebSocket来开发网页聊天室,前端框架会使用AmazeUI,后台使用Java,编辑器使用UMEditor. 二.涉及知识点 网页前端(HTML+CSS+JS)和Java 三.软件环境 Tomcat

  • PHP设计聊天室步步通 2014-01-28

    聊天室可以采用完全自由的方式运行,你可以随意输入呢称,不用密码,不保存你的聊天状态,优点是:自由,非常适合于游客!另外一个方法是注册聊天室,每个进入聊天室的人都要输入自己的用户名和密码才能进入!优点:充分体现个性,非常适合于老朋友,他们的呢称不会被人恶意侵占使用.我的聊天室使用注册方法! 注册通常采用2种方法: 1.先注册然后进入聊天 2.自动注册 然后在里面修改自己的资料!我采用第2种方法!!每个新进入的聊友的用户名会被自动保存到注册到数据库内,下次登陆必须输入准确的密码才能进入! 下面是判断

  • PHP实现简单聊天室(附源码)第1/2页 2014-07-28

    本篇文章是对PHP实现聊天室的源代码进行了详细的分析介绍,需要的朋友参考下 一,聊天室模块实现 1,聊天室主页面窗口设置 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <!--载入配置文件--> <?php include_once 'config.php';?> <!--页面标题--> <title><?

  • php socket实现的聊天室代码分享 2014-09-12

    这篇文章主要介绍了php socket实现的聊天室代码分享,本文实现代码来自国外友人,需要的朋友可以参考下 /** * patServer * PHP socket server base class * Events that can be handled: * * onStart * * onConnect * * onConnectionRefused * * onClose * * onShutdown * * onReceiveData * * @version 1.1 * @auth

  • AJAX初级聊天室代码 2014-12-11

    很早就想发出来了,一直以来都没什么时间,今天偷个空先把代码发上面,明天来写注释. 还是那句话,AJAX是一种应用,而不是一个专门的技术,我认为做做DEMO要的是速度,要让看的人好理解,而JS是最基本的WEB语言,相信比起其他的语言来说,要明了很多,所以我还是选择用JS写前后台代码.但并不代表我不会其他的语言,程序关键还是在于自我对实现的想法,而用什么语言,好比选择工具一样,我用菜刀可以做,用瑞士军刀也可以做,关键是要看在什么场合. 再就AJAX实际上首要考虑的是人性化,人机交互的便利才是他的优势

  • 视听客聊天室:千万别成为下一个互联网的"危机客" 2014-09-08

    美国Stickam的中文版--视听客(http://www.stickam.cn/ ),服务器目前在美国,国内访问速度偏慢.和其他免费视频播客不太一样,视听客突出了在线直播功能,还有可以群聊的视频聊天室,值得一试.除此之外,视听客还具有上传.录制视频(2G存储空间),上传照片.音乐,写日记等功能,并且可以很方便的将播放器嵌入到你的网站甚至博客中,还能自定义样式和大小,功能还是很多的. 视听客支持的视频.音乐.图片格式和大小: 单张图片5M以内,格式:jpg.jpeg 单个视频200M以内,格式:

  • WPF+WCF一步一步打造音频聊天室(二):文字聊天和白板共享 2012-03-09

    这篇文章将讲述实现WPF的UI和WCF中的双工通信.实现文字部分的聊天功能和实现共享白板的功能. 画WPF的界面其实是一件麻烦的事情.虽然WPF和WindowsForm一样,能将控件拖到哪,它就在哪.我们在开发asp.net项目的时候用从原始的table布局,到现在流行的div+css布局.这些都需要设计人员的仔细设计.这个程序的布局我采用Grid和StackPanel两种方式.Gird类似html的表格布局,StackPanel就就像它的字面意思"堆栈面板". WPF的UI实现 首先