用ASP实现号码转换程序实例

2016-01-29 17:29 8 1 收藏

用ASP实现号码转换程序实例,用ASP实现号码转换程序实例

【 tulaoshi.com - ASP 】

  在编聊天室时,处理用户断线是一个刺手的问题,特别是放到免费网站上,如果一味地靠global.asa,什么时候触发session_onend,application_onend,都是一个不确定的数字,在设计时,合理地安排会带来意想不到的好处。
那么有什么最简便办法处理用户断线呢?
笔者经过试验,有了以下的方法:
聊天室用N个application("user" & N)来保存用户名,再用application("TimeBegin")来保存每个用户的登录时间,同时,在用户登录时用session("TimerBegin")保存登录时间(timer),在发言区设定刷新时间为N秒,每次刷新将session("TimeBegin")的时间更新,同时判断timer - application("user"&session(userID)) 是否N秒,如果是则说明该用户没有自动刷新,即意味着已经断线,即可将该application("user"&N)设为空值,再提示该用户已退出即可。
部分代码:
total = application("AllPeople")'聊天总人数
aryHuman = split(total,";")
for i = lbound(aryHuman) to ubound(aryHuman) - 1
if application("user" & i) = "online" then
if int(timer) - int(application("TimeBegin" & i)) 120 then
application("user" & i) = ""
temp = aryHuman(i)
aryName = split(temp,",")
hrefname = aryName(0)
for j = lbound(aryHuman) to ubound(aryHuman) - 1
if application("user" & j) = "online" then
application("content" & j) = "<FONT color=#000000【公告】"&hrefname&"</FONT" &"<font color=#F08000
"& "断线..." & "</font<font color = #000000 class=p9" & " <" & time() & "</font<br" & application
("content" & j)
end if
next
end if
end if
next
 

来源:http://www.tulaoshi.com/n/20160129/1501568.html

延伸阅读
标签: Web开发
!--#include file="../conn/dbconn1.asp"-- !--#include file="../inc/safe.asp"-- % content=Replace_Text(request.Form("content")) content=replace(content,"","[") content=replace(content,"","]") newsid=Replace_Text(request.Form("newsid")) ip=request.Form("ip") rname=Replace_Text(request...
标签: ASP
  编者(icech)按:这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报、新闻等等。 <script language="javascript" <!-- function getFaceImg(QQcode) { var Re=new RegExp("^[1-9]{1}\d+$","g"); if (!QQc...
标签: PS PS教程
  文/宋文奇 大家都知道,在利用Photoshop处理图像时,为了各种输出的需要,有时要把某些图像格式转换成为其他格式。在一般情况下,我们都用“文件/另存为”将某图片用另外的格式再存一份的方法来转换。但是如果有成百上千张图片需要进行格式转换,也这样一张张进行处理吗?当然不用,利用Photoshop的动作以及批处理功能,就可...
标签: Web开发
传统的网页BBS大多是采用CGI模式实现的,它的实现要求编程者既要掌握编程语言如Perl或C等,又要了解关于CGI模式的各项技术内容,因此要制作自己的网页BBS确实困难不小。ASP(Active Server Pages 动态服务器主页)的出现,使我们眼前一亮,能不能利用ASP实现网页BBS呢?回答当然是肯定的。ASP的诱人之处就在于它提供了一种简单易学的脚本,并带...
用VB实现程序的隐形 在一些系统,为了特定目的,经常要求程序隐藏起来运行,例如DCS(集散控制系统)中的后台监控系统、木马控制程序、源码防拷贝等,以减少被发现、截杀和反汇编的风险。这种功能模块要求程序在运行期间不仅不会在桌面出现,也不允许被操作者从任务管理器列表中发现。 程序隐形的原理 对于一个隐形程...

经验教程

482

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部