|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。源代码<%@Language=VBScript%>
<%
*****************************
user=split(application("OnlineUser"),",",-1)取得在线用户列表
fori=0toubound(user)取得非空的在线用户列表
ifuser(i)""then
nowcount=nowcount+1统计在耳目数
iftrim(temp)=""then
temp=user(i)
else
temp=temp+","+user(i)
endif
endif
next
iftrim(temp)""then
Application.Lock
application("OnlineUser")=temp从头收拾在线用户列表
Application.UnLock
endif
%>
<%
dimquit
**************************
入手下手剖析处置"传呼信息行列"中的信息,并支解出来是本人的信息
iftrim(application("Message"))""then
msg=split(application("Message"),"&")支解失掉传呼信息区,并保留到数组
fori=0toubound(msg)
ifinstr(1,trim(msg(i)),trim(session("userid")))>=1then
mymsg=split(msg(i),"$")支解失掉每一个传呼信息区的具体信息
iftrim(mymsg(0))=trim(session("userid"))then这条传呼信息是发给我的!
msgok=1有人呼唤我的表记置为1
from=trim(mymsg(2))取得传呼的具体内容
content=trim(mymsg(1))
sendto=trim(mymsg(0))
endif
endif
next
endif
****************************
quit=0
if(trim(session("UserID"))=""orinstr(1,application("OnlineUser"),session("UserID"))<1)andtrim(session("UserID"))"guest"then
quit=1
else
iftrim(application("OnlineUser"))=""then
counts=0
else
counts=ubound(split(application("OnlineUser"),","))+1
endif
endif
%>
<HTML>
<HEAD>
<metaHTTP-EQUIV="refresh"CONTENT="60;URL=bbsAutoSearch.asp"charset=gb2312>
<scriptlanguage=javascript>
functionwindow_onload()
{
//**************
//在这里就挪用了"显现传呼信息"的页面举行信息的显现
<%ifmsgok=1then%>
mail="网络传呼机
"+"<%=from%>"+"对您说:
"+"<%=content%>";
sendinfo=window.open("bbssendinfo.asp?userid=<%=session("UserID")%>","SendInfo","toolbar=no,top=0,left=0");
<%endif%>
//**************
//假如以后用户超时,就踢出体系
<%ifquit=1then%>
alert("由於超时大概操纵不法而没法利用体系,请您从头登录!");
document.kickout.target="_top";
document.kickout.submit();
<%endif%>
}
</script>
</HEAD>
<BODYonload="javascript:window_onload()">
<%ifquit=1then%>
<center>
超时大概操纵不法!
<%else%>
<%ifsession("UserID")"guest"then%>
今朝在线用户:<fontcolor=red><b><%=counts%></b></font>人
<br>
<br>
接待你:<%=Session("userid")%>
<br>
<br>
<fontcolor=red>加入前,请不要封闭此窗口!</font>
<%else%>
注册用户才可宣布文章.
<%endif
endif%>
<formname=kickoutmethod=postaction="bbslogin.htm"></form>
<ahref="bbsSendBegin.asp"target="_blank"></a>
</cente</p>无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的; |
|