php写的简易聊天室代码

 更新时间:2011年06月04日 12:07:44   作者:  
php写的简易聊天室代码,需要的朋友可以参考下。
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

index.php
复制代码 代码如下:

<html>
<head><Title>
在线聊天
</title></head>
<!-- frames -->
<frameset rows="70%,*" BORDER="0">
<frame name="top" src="http://9i0i.com/pic.php?p=_b.php" marginwidth="0" marginheight="0" scrolling="yes" FRAMEBORDER="NO" noresize>
<frame name="bottom" src="http://9i0i.com/pic.php?p=_a.php" marginwidth="0" marginheight="0" scrolling="no" frameborder="no" noresize>
</frameset>
<body>
</body>
</html>

_a.php
复制代码 代码如下:

<html>
<title>
聊天室
</title>
<body TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 >
<?php
$person = @$_POST[person];
$msg = @$_POST[message];
if ($person!="" && $msg!=""){
$handle = fopen("msg.txt","r");
$tot = 0;
$oldmsg = array();
while ($content = fgets($handle)){
$oldmsg[] = $content;
++$tot;
}
fclose($handle);
unlink("msg.txt");
$fp = fopen("msg.txt","a+");
$time = date("h:i");
fwrite($fp,"<font color=\"blue\">".$person."</font>&nbspin&nbsp<font color=\"red\">".$time."</font>&nbsp&nbspsays that&nbsp&nbsp<b>".$msg."</b><br>"."\n");
for ($i =0;$i<$tot;++$i){
if ($i>50) break;
fwrite($fp,$oldmsg[$i]);
}
}
?>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="left" bgcolor="#666666">
<td height="20">
</td></tr>
<tr bgcolor="#FFCC66">
<td width="1" height="4" ></td>
</tr>
</TABLE>
<table width="100%" border=0 cellspacing=0 cellpadding=0 bgcolor="#EFEFEF">
<tr bgcolor="#666666">
<td align="left">
<table width="100%" height="500" boder=0 cellspacing=0 cellpadding=0 bgcolor="#EFEFEF">
<tr align="left">
<td valign="top">
<font size="-1" color="#666666">

<table width = "100%" border = "0">
<tr>
<form action="_a.php" method = "post">
<td align="left">
<font size="-1">昵称:</font>
<input type="text" name="person" size="12" maxlength="80" value="<?php echo $person;?>">
<br>
<font size="-1"></font>
<textarea type="textarea" name="message" rows="9" cols="150" size = 100></textarea>
<input type="submit" value="发言">
</td>
</form>
</tr>
</table>
</font>
</td>
</tr>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

_b.php
复制代码 代码如下:

<html>
<head>
<title>
聊天室
</title>
</head>
<META HTTP-EQUIV=Refresh CONTENT="5; URL=_b.php">
<body bgcolor="#EFEFEF">
<?php
$handle=fopen("msg.txt","r");
//$oldmsg = array();
while ($content = fgets($handle)){
//$oldmsg[] = $content;
//++$tot;
echo $content;
}
?>
</body>
</html>

相关文章

  • TP5 基于bootstrap实现多图上传插件

    TP5 基于bootstrap实现多图上传插件

    这篇文章主要介绍了TP5 基于bootstrap实现多图上传插件,需要的朋友可以参考下
    2018-07-07
  • 如何正确配置Nginx + PHP

    如何正确配置Nginx + PHP

    这篇文章主要为大家详细介绍了配置Nginx + PHP的步骤,了解Nginx + PHP配置的简单教程,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Thinkphp将二维数组变为标签适用的一维数组方法总结

    Thinkphp将二维数组变为标签适用的一维数组方法总结

    这篇文章主要介绍了Thinkphp将二维数组变为标签适用的一维数组方法,总结了常见的转化数组方法,非常实用,需要的朋友可以参考下
    2014-10-10
  • php解析mht文件转换成html的实例

    php解析mht文件转换成html的实例

    下面小编就为大家带来一篇php解析mht文件转换成html的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • php通过PHPExcel导入Excel表格到MySQL数据库的简单实例

    php通过PHPExcel导入Excel表格到MySQL数据库的简单实例

    下面小编就为大家带来一篇php通过PHPExcel导入Excel表格到MySQL数据库的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • PHP递归获取目录内所有文件的实现方法

    PHP递归获取目录内所有文件的实现方法

    下面小编就为大家带来一篇PHP递归获取目录内所有文件的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • PHP实现微信退款功能

    PHP实现微信退款功能

    这篇文章主要为大家详细介绍了PHP实现微信退款功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • 使用Rancher在K8S上部署高性能PHP应用程序的教程

    使用Rancher在K8S上部署高性能PHP应用程序的教程

    这篇文章主要介绍了使用Rancher在K8S上部署高性能PHP应用程序,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Laravel实现登录跳转功能

    Laravel实现登录跳转功能

    网站管理员登录成功后跳转到网站后台,vip用户登录成功后跳转到vip页面,跳转功能怎么实现的呢,下面小编给大家带来了Laravel实现登录跳转功能,需要的朋友可以参考下
    2021-08-08
  • 浅谈php中include文件变量作用域

    浅谈php中include文件变量作用域

    本文给大家总结了php中include文件时的几种情况下的作用域,十分的简单实用,希望对大家熟悉include的使用能够有所帮助。
    2015-06-06

最新评论

?


http://www.vxiaotou.com