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 判断网页是否是utf8编码的方法
Jun 06 PHP
PHP比你想象的好得多
Nov 27 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
Dec 09 PHP
深入解析PHP的Yii框架中的event事件机制
Mar 17 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
Apr 21 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
php基于curl主动推送最新内容给百度收录的方法
Oct 14 PHP
php中array_slice和array_splice函数解析
Oct 18 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
Oct 25 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
php+redis实现消息队列功能示例
Sep 19 PHP
php桥接模式应用案例分析
Oct 23 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 number_format() 函数定义和用法
2012/06/01 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
PHP版本升级到7.x后wordpress的一些修改及wordpress技巧
2015/12/25 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
JavaScript Archive Network 集合
2007/05/12 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
深入理解js中this的用法
2016/05/28 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
2017/01/17 Javascript
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
vue-router懒加载的3种方式汇总
2021/02/28 Vue.js
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
Python入门必须知道的11个知识点
2018/03/21 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
bareMinerals官网:矿物质化妆品和护肤品
2018/02/04 全球购物
瑞典度假品牌:OAS
2019/05/28 全球购物
思想政治自我鉴定
2013/10/06 职场文书
论文评语大全
2014/04/29 职场文书
工商管理自荐书
2014/07/06 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
小学四年级班主任工作经验交流材料
2015/11/02 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
Elasticsearch 基本查询和组合查询
2022/04/19 Python