php写的简易聊天室代码


Posted in PHP onJune 04, 2011

index.php

<html> 
<head><Title> 
在线聊天 
</title></head> 
<!-- frames --> 
<frameset rows="70%,*" BORDER="0"> 
<frame name="top" src="_b.php" marginwidth="0" marginheight="0" scrolling="yes" FRAMEBORDER="NO" noresize> 
<frame name="bottom" src="_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> in <font color=\"red\">".$time."</font>  says that  <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>

php写的简易聊天室代码
PHP 相关文章推荐
PHP程序开发范例学习之表单 获取文本框的值
Aug 08 PHP
php检测iis环境是否支持htaccess的方法
Feb 18 PHP
浅谈php安全性需要注意的几点事项
Jul 17 PHP
php Imagick获取图片RGB颜色值
Jul 28 PHP
php创建、获取cookie及基础要点分析
Jan 26 PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 PHP
php+mysql查询实现无限下级分类树输出示例
Oct 03 PHP
wordpress网站转移到本地运行测试的方法
Mar 15 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
May 02 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
Jul 15 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
Oct 23 PHP
PHP如何通过带尾指针的链表实现'队列'
Oct 22 PHP
php结合表单实现一些简单功能的例子
Jun 04 #PHP
PHP中对用户身份认证实现两种方法
Jun 04 #PHP
关于php curl获取301或302转向的网址问题的解决方法
Jun 02 #PHP
基于PHP的cURL快速入门教程 (小偷采集程序)
Jun 02 #PHP
PHP curl_setopt()函数实例代码与参数分析
Jun 02 #PHP
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
Jun 02 #PHP
使ecshop模板中可引用常量的实现方法
Jun 02 #PHP
You might like
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
PHP 传输会话curl函数的实例详解
2017/09/12 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
javascript hashtable实现代码
2009/10/13 Javascript
js 获取Listbox选择的值的代码
2010/04/15 Javascript
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
jquery为页面增加快捷键示例
2014/01/31 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
vue-cli入门之项目结构分析
2017/04/20 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
2018/09/28 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
独特的python循环语句
2016/11/20 Python
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
python lxml中etree的简单应用
2019/05/10 Python
Flask-WTF表单的使用方法
2019/07/12 Python
使用python采集Excel表中某一格数据
2020/05/14 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
公证书样本
2014/04/10 职场文书
消防安全宣传标语
2014/06/07 职场文书
2015毕业寄语大全
2015/02/26 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
用Python创建简易网站图文教程
2021/06/11 Python
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL
mysql序号rownum行号实现方式
2022/12/24 MySQL