聊天室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脚本的10个技巧(3)
Oct 09 PHP
开发大型 PHP 项目的方法
Jan 02 PHP
php 空格,换行,跳格使用说明
Dec 18 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
Nov 07 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
php获取淘宝分类id示例
Jan 16 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
Apr 01 PHP
PHP5.5在windows安装使用memcached服务端的方法
Apr 16 PHP
php设置静态内容缓存时间的方法
Dec 01 PHP
PHP比较运算符的详细介绍
Sep 29 PHP
php下载文件,添加响应头的简单实例
Sep 22 PHP
php框架CodeIgniter使用redis的方法分析
Apr 13 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 变量类型的强制转换
2009/10/23 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
javascript Keycode对照表
2009/10/24 Javascript
div移动 输入框不能输入的问题
2009/11/19 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
JQuery获取文本框中字符长度的代码
2011/09/29 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
用jquery方法操作radio使其默认选项是否
2013/09/10 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
[03:37]2014DOTA2国际邀请赛 主赛事第一日胜者组TOPPLAY
2014/07/19 DOTA
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
用Python实现换行符转换的脚本的教程
2015/04/16 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
python删除文本中行数标签的方法
2018/05/31 Python
学习python的前途 python挣钱
2019/02/27 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
详细分析Python collections工具库
2020/07/16 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
机械设计毕业生自荐信
2014/02/02 职场文书
初三学生评语大全
2014/04/24 职场文书
护士感人事迹
2014/05/01 职场文书
岳庙导游词
2015/02/04 职场文书
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis