仓酷云
标题:
ASP网页编程之利用数据库判别在线名单和在耳目数
[打印本页]
作者:
若相依
时间:
2015-1-16 23:19
标题:
ASP网页编程之利用数据库判别在线名单和在耳目数
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。数据|数据库|在线|在耳目数*********利用数据库判别在线名单和在耳目数
*********体系撑持:asp+access,在windows2000+iis5上测试经由过程
*********login.asp*********
<%@LANGUAGE="VBSCRIPT"%>
<%ONERRORRESUMENEXT%>
<!--#INCLUDEFILE="../FPDB/CONNECTION.ASP"-->
.
.
.
登录判别,略
.
.
登录乐成
session("Name")=rs("M_Name")
rs.Close
strSQL="UpdateB_MEMBERSetM_IsOnLine=yes,M_LastTime=now()WhereM_Name="+strName+""
rs.OpenstrSQL,myconn
response.redirect"xxx.asp"
SETRS=NOTHING
MYCONN.CLOSE
SETMYCONN=NOTHING
%>
*********refresh.asp*******
<%@LANGUAGE="VBSCRIPT"%>
<%ONERRORRESUMENEXT%>
<!--#INCLUDEFILE="../FPDB/CONNECTION.ASP"-->
<html>
<head>
<metahttp-equiv="refresh"content="60,url=refresh.asp">
</head>
.
.
.
设置5分钟未举措的id为offline,rers1为后面翻开的毗连,读取id。
setrers2=Server.CreateObject("ADODB.RECORDSET")
Foripage=1toonlinenum
ifminute(now)-minute(rers1("M_LastTime"))>5orminute(now)-minute(rers1("M_LastTime"))<0then
reSQL="UpdateB_MEMBERSetM_IsOnLine=noWhereM_ID="&rers1("M_ID")
rers2.OpenreSQL,myconn
endif
rers1.MoveNext
ifrers1.EOFthenexitfor
next
myconn.close
SETMYCONN=NOTHING
%>
*************main.asp,主文件中判别封闭,避免间接封闭扫瞄器发生毛病
<bodyONUNLOAD="javascript:window.open(close.asp,newwindow,height=20,width=20,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no)">
*************close.asp,同上**********
<%@LANGUAGE=VBSCRIPT%>
<!--#INCLUDEFILE="../FPDB/CONNECTION.ASP"-->
<%ONERRORRESUMENEXT
SETRSCLO=SERVER.CreateObject("ADODB.RECORDSET")
STRCLO="UPDATEB_MEMBERSETM_ISONLINE=NO,M_ATAREA=不在线WHEREM_NAME="&SESSION("NAME")&""
RSCLO.OpenSTRCLO,MYCONN
RSCLO.Close
MYCONN.CLOSE
SETRSCLOSE=NOTHING
SETMYCONN=NOTHING
Response.Writeerr.description
%>
<scriptlanguage="JavaScript">
window.close();
</script>
基础就是如许。</p>结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
作者:
愤怒的大鸟
时间:
2015-1-20 09:30
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
作者:
灵魂腐蚀
时间:
2015-1-20 19:24
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
作者:
兰色精灵
时间:
2015-1-26 15:55
掌握asp的特性而且一定要知道为什么。
作者:
莫相离
时间:
2015-2-2 22:28
掌握asp的特性而且一定要知道为什么。
作者:
飘飘悠悠
时间:
2015-2-8 14:39
掌握asp的特性而且一定要知道为什么。
作者:
再现理想
时间:
2015-3-8 00:58
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者:
透明
时间:
2015-3-15 18:25
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2