当前位置:主页   - 电脑 - 网站开发 - PHP
PHP简易聊天室实例
来源:网络   作者:    更新时间:2010-09-26
收藏此页】    【字号    】    【打印】    【关闭

下面我用读写文本文件的方式给大家简单介绍一下聊天室的制作。该聊天室一共有四个主要的PHP文件:

login.php用来登录

<html>
<body>
<form action="chat.php">
房 间:<select name="room" >
      <option value="大厅">大厅</option>
      <option value="客房">客房</option>
      <option value="后院">后院</option>
    </select>
您的大名:<input type="text" name="name">
<input type=submit value="进入">
</form>
</body>
</html>

chat.php为主文件

<html>
<head>
<title>简易聊天室(作者:东方一蛇(http://phpinto.126.com))</title>
</head>
<frameset rows="80%,*" cols="*">
 <frame src=http://www.bianceng.cn/webkf/PHP/200802/"view.php?room=<?php echo $room; ?>">
 <frame src=http://www.bianceng.cn/webkf/PHP/200802/"input.php?name=<?php echo $name; ?>&room=<?php echo $room; ?>">
</frameset>
<noframes>
<body bgcolor="#cccccc">
</body></noframes>
</html>

view.php用来显示聊天

<html>
<meta http-equiv="Refresh_PB" content="5; url=view.php?room=<?php echo $room; ?>">
<body bgcolor="#cccccc">
<?
switch ($room) {
 
case '大厅':
    
$write_file="1.txt";
    
break;
 
case '客房':
    
$write_file="2.txt";
    
break;
 
case '后院':
    
$write_file="3.txt";
    
break;
 
default:
    
$write_file="0.txt";
    
break;
}
$chat_lenght = 25;
$lines = file($write_file);
$a = count($lines);
$u = $a - $chat_lenght;
for($i = $a; $i >= $u ;$i--){
    
echo $lines[$i] . "<br>";
  
}
?>
</body>
</html>
其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明