php简单的在线聊天室程序
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-23 15:19:29 浏览: 评论:0
php简单的在线聊天室程序: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>
Tags: 简单 在线 聊天室
- 上一篇:php登录代码
- 下一篇:php简易留言板程序代码
相关文章
- ·一个简单的php图形验证码生成程序(2014-01-16)
- ·php 简单的登入登出实例程序(session)(2014-02-21)
- ·PHP简单计数器实例程序(2014-02-21)
- ·PHP ajax 统计当前在线用户数程序代码(2014-01-06)
- ·php 网上在线调查系统源码(2014-08-18)
- ·php 在线解压程序(2014-08-18)
- ·PHP与jquery实时显示网站在线人数的例子(2015-12-12)
- ·如何使用jQuery+PHP+MySQL来实现一个在线测试项目(2021-05-23)
- ·PHP使用反向Ajax技术实现在线客服系统详解(2021-11-29)
- ·PHP设计聊天室步步通(一)(2013-11-16)
- ·PHP设计聊天室步步通(二) (2013-11-16)
- ·PHP设计聊天室步步通(三) (2013-11-16)
- ·PHP设计聊天室步步通(四) (2013-11-16)
- ·ajax php 聊天室实例代码(1)(2013-12-16)
- ·ajax php 聊天室实例代码(2)(2013-12-16)
- ·ajax php 聊天室实例代码(3)(2013-12-16)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)