php简单的在线聊天室程序

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>&nbspin&nbsp<font color="red">".$time."</font>&nbsp&nbsps教程ays 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>

时间: 2024-10-04 17:47:24

php简单的在线聊天室程序的相关文章

简单实现linux聊天室程序_Linux

花了很长时间用来练习掌握linux上socket的一个聊天室程序,可以实现的哦. 具体代码如下 代码一: #ifndef _I_H #define _I_H #include <math.h> #include <stdio.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.h> #include <unistd.h> #include <

用三五天时间边学边用rails做了一个简单的在线聊天室。

问题描述 刚开始需要一个熟悉的过程,不过之后确实能体会到rails令人清爽的一面.地址是http://219.234.86.88:3001/源代码在googlecode.

ASP.NET 使用application与session对象写的简单聊天室程序_实用技巧

ASP.Net中有两个重要的对象,一个是application对象,一个是session对象. Application:记录应用程序参数的对象,该对象用于共享应用程序级信息. Session:记录浏览器端的变量对象,用来存储跨网页程序程序的变量或者对象.  说实话,写了快一年的asp.net,application对象还真没怎么用过.看了看书,根据这两个对象的特性写了一个简单的聊天室程序.真的是非常的简陋. 我的思路是,有两个页面Default页和ChatRoom页,页面布局如图: Defaul

Java基于UDP协议实现简单的聊天室程序_java

最近比较闲,一直在抽空回顾一些Java方面的技术应用. 今天没什么事做,基于UDP协议,写了一个非常简单的聊天室程序. 现在的工作,很少用到socket,也算是对Java网络编程方面的一个简单回忆.  先看一下效果:   实现的效果可以说是非常非常简单,但还是可以简单的看到一个实现原理.  "聊天室001"的用户,小红和小绿相互聊了两句,"聊天室002"的小黑无人理会,在一旁寂寞着.  看一下代码实现:  1.首先是消息服务器的实现,功能很简单:•将客户端的信息(进

asp简单聊天室程序 一

很多以前的聊天室程序哦,只用到两个文件哦.下我看第一个html文件吧. <html><head><title>asp简单聊天室程序</title> <style>*{font:9pt 宋体;line-height:1.7}</style> <script> var XmlDom = document.createElement("xml"); XmlDom.onreadystatechange=func

asp简单聊天室程序 二

asp简单聊天室程序 二 <%@Language="JavaScript" CodePage="936"%><% var Nothing; Response.addHeader("Cache-Control","no-cahce"); if(!Session.Contents("Chat_User")) {     Session.Contents("Chat_User"

求做聊天室程序!

问题描述 主界面已经做好,求高手做一个聊天室程序.需求:可以更换头像.只要求文字聊天,私聊.公聊.高手加我QQ86129789高手有酬劳 解决方案 解决方案二:帮顶解决方案三:...解决方案四:http://www.codepub.com/software/view-software-14676.html代码还是要自己写的,像你说的"更换头像"其实就是图片上传的问题...还是自己慢慢琢磨吧....解决方案五:我这有Java版本的QQ 楼主要不解决方案六:的马士兵的在线聊天

Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室_php实例

为更好的运用这两天学到的Ajax的相关的知识,就做了个简单的在线网络聊天室. 思路 实现聊天室,基本上就是通过Ajax来传递数据,让PHP来实现对数据的差入和查找,再交给前端JavaScript实现页面的更新,达到即时聊天的功能. 消息显示区 消息显示区就是一个DIV块,我们会借助Ajax获取到服务器端信息之后,使用JavaScript来更新页面. <h3>消息显示区</h3> <div id="up"> </div> <hr /&

基于javascript、ajax、memcache和PHP实现的简易在线聊天室_javascript技巧

在线聊天室(online chatrooms)是一个共多人进行沟通交流的网络平台,随着越来越多的新技术的发明和成熟运用,在线聊天室也出现使用各种不同技术的, 这篇文章我想简单总结一下. 首先说一下前台技术,最新的当然是基于HTML5的websocket,它实现了浏览器与服务器全双工通信(full-duplex).WebSocket通信协议于2011年被IETF定为标准 RFC 6455,WebSocketAPI被W3C定为标准.在WebSocket API中,浏览器和服务器只需要做一个握手的动作