php写的简易聊天室代码

2018-09-07 17:36

阅读:307

  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>&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>


评论


亲,登录后才可以留言!