仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 615|回复: 7
打印 上一主题 下一主题

[学习教程] ASP网页编程之利用数据库判别在线名单和在耳目数

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:19:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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:17 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-20 19:24:42 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
兰色精灵 该用户已被删除
地板
发表于 2015-1-26 15:55:03 | 只看该作者
掌握asp的特性而且一定要知道为什么。
莫相离 该用户已被删除
5#
发表于 2015-2-2 22:28:53 | 只看该作者
掌握asp的特性而且一定要知道为什么。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-8 14:39:26 | 只看该作者
掌握asp的特性而且一定要知道为什么。
再现理想 该用户已被删除
7#
发表于 2015-3-8 00:58:16 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
透明 该用户已被删除
8#
发表于 2015-3-15 18:25:24 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表