专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  某些网友由于线路掉线死机等 原因不能通过正常途径离开聊天室造成在线人数不能正常显示!解决思路方法般为  1 建立在线 人数文件里面保存在线人id/pass/time 其中time 为最后更新时间  2 聊天正常运行时每隔段 时间更新自己 id/pass/time 通知系统自己在线般可以为1-2分钟  3 系统每格段时间扫描次在线 人名单查找那些已经超过规定时间(比如5分钟)没有更新id,确认为已经异常离线  4 在线人数为文件 里行数名单为行数据  我现在提供聊天室就是采用这种思路方法实现!  这种思路方法流 程比较简单但在人多时文件共享问题成为关键本人 [阅读全文] [PDF]
  从前有一个相当流行的web聊天室,叫做Star Trekker 聊天室。我能够来到这个聊天室要感谢我的一个朋友,并且即使Star Trekker的聊友们几乎与我不是同一个圈中的,但是我发现对于他们的大部分人来说,都很友好和有意思。但是当Star Trekker关闭之后,这不得不谢谢运行在后台的Perl了,是它吞掉了的资源,所以这些快乐和友善的人们不得不离开,无处可去了。我有幸在那段时间开张了自已的仿Star  Trekker的聊天室,并且开始设法与许多原来的Trekker的那些无家可归的聊友进行联系。出于对Perl所引起的资源消耗问题的警惕,当一个朋友向我推 [阅读全文] [PDF]
  现在我们有了需要通过$REMOTE_ADDR变量来交叉引用的文件,这样我们可以区分出想要发贴的用户是否已经被扁或没有被扁。很简单:    <?php    for ($counter=0;$counter<sizeof($banned_array);$counter++) {  if ($banned_array[$counter] == $REMOTE_ADDR) {  print("<font color="red" face="arial" align="center">".  "You have been banned from t [阅读全文] [PDF]
  现在我们终于有了写新文件所需的所有东西了:         // 打开文件,并且将文件长度截为0  $open_file = fopen("messages.html", "w");    // 写入文件的头信息  fputs($open_file, $header);    // 新的一行  // (使用stripSlashes,因为我们不想让所有的转义字符出现在消息文件中)  fputs($open_file, stripslashes($new_message));    // 旧的行  fputs($open_file, $old_messages) [阅读全文] [PDF]
  某些网友由于线路掉线,死机等 原因,不能通过正常的途径离开聊天室,造成在线人数不能正常显示!解决的方法一般为    1 建立在线 人数文件,里面保存在线人的id/pass/time 其中time 为最后的更新时间    2 聊天程序正常运行时每隔一段 时间更新自己的 id/pass/time 通知系统自己在线,一般可以为1-2分钟    3 系统每格一段时间扫描一次在线 人名单,查找那些已经超过规定时间(比如5分钟)没有更新的id,确认为已经异常离线    4 在线人数为文件 里的行数,名单为行数据    我的现在提供的聊天室就是采用这种方法实现的!     [阅读全文] [PDF]
现在我们终于有了写新文件所需的所有东西了: <?php // 打开文件,并且将文件长度截为0$open_file = fopen("messages.html", "w");// 写入文件的头信息fputs($open_file, $header);// 新的一行// (使用stripSlashes,因为我们不想让所有的转义字符出现在消息文件中)fputs($open_file, stripslashes($new_message));// 旧的行fputs($open_file, $old_messages);// 脚标f [阅读全文] [PDF]
emotion.php3: 代码如下: <html> <head> <title>表情动作</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="main.css" type="text/css"> </head> <body& [阅读全文] [PDF]
member.php3 : <?php function delquot($sStr){ $s=str_replace(chr(124),"",$sStr); $s=str_replace(chr(39),"",$s); $s=str_replace(chr(34),"",$s); return $s; } $ConnID=@odbc_connect("jtfcht","admin",""); if ($ConnID){ @odbc_exec($ [阅读全文] [PDF]
chtcont.php3: 代码如下: <?php $sCont=""; $ConnID=@odbc_connect("jtfcht","admin",""); if ($ConnID){ if ($id=="1" && $ps="superldz"){ $result=@odbc_exec($ConnID,"SELECT TOP 25 sTime,sCont,sNameFrom,sNameTo,SeqID,sIPFro [阅读全文] [PDF]
chatmain.php3 如下: <html> <head> <title>PHP+ACCESS聊天室</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <frameset cols="*,180" frameborder="NO" framespacing="0"> [阅读全文] [PDF]
  聊天室可以采用完全自由的方式运行,你可以随意输入呢称,不用密码,不保存你的聊天状态,优点是:自由,非常适合于游客!另外一个方法是注册聊天室,每个进入聊天室的人都要输入自己的用户名和密码才能进入!优点:充分体现个性,非常适合于老朋友,他们的呢称不会被人恶意侵占使用.我的聊天室使用注册方法!   注册通常采用2种方法:  1、先注册然后进入聊天     2、自动注册  然后在里面修改自己的资料!我采用第2种方法!!每个新进入的聊友的用户名会被自动保存到注册到数据库内,下次登陆必须输入准确的密码才能进入!   下面是判断部分!本程序使用文本数据库! //$useronli [阅读全文] [PDF]
1 共11条 分1页