求PHP聊天室源程序,不用数据库,功能多多!!!(分数增加中)
小弟求一完整聊天室源程序,最好是功能全,运行稳定的,当然是一个更新时不会闪烁的聊天室更好了,非常感谢!! 问题点数:41、回复次数:15Top
1 楼wwg()回复于 2001-08-24 09:03:36 得分 0
去网上找吧,好多的Top
2 楼wingafra(枫子)回复于 2001-08-24 09:55:01 得分 0
不用数据库?怎么实现?Top
3 楼wingafra(枫子)回复于 2001-08-24 09:55:42 得分 0
不用数据库?怎么实现?Top
4 楼lanhuizi(lanhuizi)回复于 2001-08-24 13:20:13 得分 41
<html>
<head>
<title>chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000" background="images/bj.jpg">
<form action="chat.php" method="post">
<div align="center">Name :
<input type="text" name="name" value="<?echo $name?>">
Message :
<input type="text" name="message">
<input type="submit" value="Send">
</div>
</form>
</body>
</html>
<?php
// 把文件读到一个数组中
$message_array = file("messages.html");
// 编辑字符串
for ($counter = 1; $counter < 10; $counter++) {
$old_messages .= $message_array[$counter];
}
?>
<?php $new_message = "$name : $message<br> "; ?>
<?php
// 除了在字符串末尾有回车符,其它地方不能有回车符,这一点很重要。
// 要把所有的头信息放在一样。
$header = "<html><body bgcolor="#000000" text="#ffffff"> ";
?>
<?php
$header = "<html><head><meta http-equiv=\"refresh\" content=\"8\">
<meta name=\"robots\" content=\"noindex\"><link rel=\"stylesheet\" href=\"lanhuizi.css\"></head><body bgcolor=#000000 background=\"images/huibie.jpg\" text=\"#000099\">";
?>
<?php
$footer = "<p align=\"center\"><font color=\"#000000\">© Mike Hall 2000</font></p></body></html>";
?>
<?php
// 打开文件,并且将文件长度截为0
$open_file = fopen("messages.html", "w");
// 写入文件的头信息
fputs($open_file, $header);
// 新的一行
// (使用stripSlashes,因为我们不想让所有的转义字符出现在消息文件中)
fputs($open_file, stripslashes($new_message));
// 旧的行
fputs($open_file, $old_messages);
// 脚标
fputs($open_file, $footer);
// 关闭文件
fclose($open_file);
?> Top
5 楼ice_berg16(寻梦的稻草人)回复于 2001-08-24 17:34:22 得分 0
用文本可以实现,而且速度还挺快的
Top
6 楼uchinaboy()回复于 2001-08-24 19:16:27 得分 0
u can use the share memroy functionTop
7 楼soff(soff)回复于 2001-08-25 16:32:05 得分 0
http://phpuser.com/programs_and_code/progdetail.php?id=318
还不错,我试过。Top
8 楼hunyuan(混元灵通)回复于 2001-08-25 20:25:40 得分 0
谢谢,上面那里找不到下载的链接,请提供具体文件下载地址。
其它的有吗?非常感谢啊Top
9 楼ulit(如歌)回复于 2001-08-27 16:38:01 得分 0
我就将源程序存为chat.php在apache下运行之。。。
出现Warning: file("messages.html") - No such file or directory in c:\program files\apache\apache\htdocs\zhl\chat.php on line 24的错误,这是为何?
可能是这函数的参数不对吧。。。。
Top
10 楼hunyuan(混元灵通)回复于 2001-08-31 18:38:56 得分 0
upTop
11 楼hunyuan(混元灵通)回复于 2001-09-03 14:46:55 得分 0
UP
要给分了啊Top
12 楼jxwa_wzw(我是一只菜菜鸟)回复于 2001-09-04 09:17:31 得分 0
用php写的聊天室?你真失败!Top
13 楼justfly(紫风)回复于 2001-09-04 12:14:15 得分 0
但是当多个人在用的时候文件的存取不是很慢吗?Top
14 楼hunyuan(混元灵通)回复于 2001-09-04 12:59:04 得分 0
可以用数据库了,大家帮忙找个功能全的点聊天室Top
15 楼hunyuan(混元灵通)回复于 2001-09-06 21:49:48 得分 0
Thanks!
Top




