聊天室php&mysql(四)


Posted in PHP onOctober 09, 2006

第四个页面 name="index.php"

<?
include "../signup/mysql.php";
header("Expires: Sun, 28 Dec 1997 09:32:45 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: text/html; charset=${Charset}");

?>

<html>
<head>
<title>charmain</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Refresh" content="4; url=<? echo $PHP_SELF; ?>?userid=<?echo $userid?>">

</head>

<body bgcolor="#99CCFF" text="#000000">
<?    
    $max_row_length=30;   

    $select="select row from user_message order by row DESC";
        $result=mysql_query($select)or die(" false fgfg");
        $rowlist=mysql_fetch_array($result)or die("false");
        $max_row=$rowlist["row"];

    if($max_row>$max_row_length){

     
        $delete_row=$max_row-$max_row_length+1;

     // echo $max_row."<br>".$delete_row;
         $select="select row from user_message where row<".$delete_row;
        $result=mysql_query($select)or die(" false");
        while($row=mysql_fetch_array($result))
            {
                  $sql="delete from user_message where row <".$delete_row;

                  mysql_query($sql)or die ("del false1");
             }

            $left=$delete_row;
                 }

    else {$left=1;  

         }

   for($i=$max_row; $i>=$left ;$i--)
    {
     $sql="SELECT message,userid,object,status,color,action1,time1 FROM user_message where row='$i'";
     $result=mysql_query($sql)or die(mysql_error());
     $row=mysql_fetch_array($result);
     $time1=$row["time1"];

     $usert1=$row["userid"];
     $objectt1=$row["object"];
     $sql="select id from chat_user_list where userid='$usert1'";
     $result=mysql_query($sql)or die(mysql_error());
     $rowt1=mysql_fetch_array($result);
     $usert5=$rowt1["id"];

     $sql="select id from chat_user_list where userid='$objectt1'";
     $result=mysql_query($sql)or die(mysql_error());
     if($rowt2=mysql_fetch_array($result))
     $bojectt5=$rowt2["id"];
     else $bojectt5="大家";

     if($row["userid"]!=$userid){

     $user1="<a href='".$PHP_SELF."?userid=$userid'  onClick=parent.bottom.user('".$usert5."')>".$usert5."</a>";
     }
     else $user1=$usert5;
     if($row["object"]!=$userid){

     $user2="<a href='".$PHP_SELF."?userid=$userid'  onClick=parent.bottom.user('".$bojectt5."')>".$bojectt5."</a>"; }
     else $user2=$bojectt5;
     $message2=$row["message"];
     $message3=htmlspecialchars($message2);

$message1="<font size=3 color=".$row["color"]."><i>".$user1."</i> 对".$user2." <i>".$row["action1"].": </i>".$message3."</font>" ;

    if($row["status"]==1){
         if($row["object"]==$userid||$row["userid"]==$userid)
        echo "<font size=2 color=ff0000 >私聊</font>".$time1." ".$message1."<br>";
         else continue;
         }
    else {  
        echo $time1." ".$message1."<br>";

         }
    }

?>
</body>
</html>

PHP 相关文章推荐
ie6 动态缩略图不显示的原因
Jun 21 PHP
php面向对象全攻略 (三)特殊的引用“$this”的使用
Sep 30 PHP
整理的一些实用WordPress后台MySQL操作命令
Jan 07 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 PHP
ThinkPHP实现一键清除缓存方法
Jun 26 PHP
php生成xml时添加CDATA标签的方法
Oct 17 PHP
php常见的魔术方法详解
Dec 25 PHP
php检测mysql表是否存在的方法小结
Jul 20 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 PHP
一个简单的PHP入门源程序
Oct 09 #PHP
PHP学习之PHP表达式
Oct 09 #PHP
聊天室php&amp;mysql(三)
Oct 09 #PHP
PHP学习之PHP运算符
Oct 09 #PHP
PHP学习之PHP变量
Oct 09 #PHP
php的控制语句
Oct 09 #PHP
PHP4 与 MySQL 交互使用
Oct 09 #PHP
You might like
多重?l件?合查?(一)
2006/10/09 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
php利用单例模式实现日志处理类库
2014/02/10 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
xml和web特殊字符
2009/04/28 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
JavaScript中的prototype原型学习指南
2016/05/09 Javascript
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
微信小程序实现多行文字滚动
2020/11/18 Javascript
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
详解Python验证码识别
2016/01/25 Python
替换python字典中的key值方法
2018/07/06 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
jupyter notebook中美观显示矩阵实例
2020/04/17 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
世界领先的以旅馆为主的在线预订平台:Hostelworld
2016/10/09 全球购物
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
机电一体化大学生求职信
2013/11/08 职场文书
实习心得体会
2014/01/02 职场文书
2014学雷锋活动总结
2014/03/09 职场文书
毕业生自荐信范文
2015/03/05 职场文书
初中班长竞选稿
2015/11/20 职场文书
资产移交协议书
2016/03/24 职场文书
解决golang 关于全局变量的坑
2021/05/06 Golang