聊天室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 相关文章推荐
php下使用无限生命期Session的方法
Mar 16 PHP
php feof用来识别文件末尾字符的方法
Aug 01 PHP
php 带逗号千位符数字的处理方法
Jan 10 PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
Jun 13 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
Jun 14 PHP
PHP生成二维码的两个方法和实例
Jul 01 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
Jun 30 PHP
PHP合并数组函数array_merge用法分析
Feb 17 PHP
PHP基于SMTP协议实现邮件发送实例代码
Apr 27 PHP
php创建类并调用的实例方法
Sep 25 PHP
PHP文件打开关闭及读写操作示例解析
Aug 06 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
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
php随机输出名人名言的代码
2012/10/07 PHP
php实现读取手机客户端浏览器的类
2015/01/09 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
PHP实现腾讯与百度坐标转换
2017/08/05 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
PHP7 弃用功能
2021/03/09 PHP
JavaScript面象对象设计
2008/04/28 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
JS表格的动态操作完整示例
2020/01/13 Javascript
跟老齐学Python之再深点,更懂list
2014/09/20 Python
python 调用HBase的简单实例
2016/12/18 Python
Python爬虫代理IP池实现方法
2017/01/05 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
python解析yaml文件过程详解
2019/08/30 Python
python 串行执行和并行执行实例
2020/04/30 Python
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
大学新生军训方案
2014/05/03 职场文书
人事任命书范文
2014/06/04 职场文书
保密工作整改报告
2014/11/06 职场文书
培训学校2015年度工作总结
2015/07/20 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL