仓酷云

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

[学习教程] ASP网页编程之办理用户踢人文件admin/admin.asp

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:32:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。办理用户踢人文件admin/admin.asp


<%
user=request.form("user")
adbut=request.form("kaction")
whoto=request.form("hdish")
%><metahttp-equiv="refresh"content="4;URL=../refresh.asp?user=<%=user%>">
<%
chatdata=application("chatdata")
chatcomm=application("chatcomm")
chatpoin=application("chatpoin")
sendid=finduser(user)

ifsendid<51andchatdata(sendid,1)=Request.ServerVariables("remote_addr")then
ifsession("admlevel")="9"then
reciid=finduser(whoto)

selectcaseadbut
case"sip"
ifreciid<51then
dispstr=right("0"&time,8)&",体系,0,"&user&",ff0000,0,"&whoto&"的IP地点是"&chatdata(whotoid,1)
else
dispstr=right("0"&time,8)&",体系,0,"&user&",ff0000,0,"&whoto&"不在此谈天室"
endif
%><scriptlanguage=javascript>
parent.comm=newArray(<%=dispstr%>);
parent.writecomm();</script><%

case"kip"
ifreciid<51andsendidreciidthen
kicklist=application("kicklist")
ifinstr(kicklist,","&chatdata(reciid,1)&"")<1then
kicklist=kicklist&","&chatdata(reciid,1)&""
chatpoin=chatpoin+1mod50
chatcomm(chatpoin)=""&right("0"&time,8)&",体系,0,一切人,ff0000,0,"&whoto&"地点的IP被办理员踢出了谈天室"
application.lock
application("kicklist")=kicklist
application("chatpoin")=chatpoin
application("chatcomm")=chatcomm
application.unlock
endif
endif
case"name"
ifreciid<51andsendidreciidthen
kicklist=application("kicklist")
ifinstr(kicklist,",#"&chatdata(reciid,0)&"")<1then
kicklist=kicklist&",#"&chatdata(reciid,0)&""
chatpoin=chatpoin+1mod50
tmp=chatdata(reciid,0)
chatdata(reciid,0)=""
chatdata(reciid,1)=""
fori=0to50
chatdata(i,4)=(chatdata(i,4)mod4)+4
next
chatcomm(chatpoin)=""&right("0"&time,8)&",体系,0,一切人,ff0000,0,"&whoto&"被办理员踢出了谈天室"
application.lock
application("kicklist")=kicklist
application("chatpoin")=chatpoin
application("chatcomm")=chatcomm
application("chatdata")=chatdata
application("onliuser")=replace(application("onliuser"),","&tmp&"","")
application.unlock
endif
endif
endselect
endif
endif


functionfinduser(fuser)
reval=51
fori=0to50
ifchatdata(i,0)=fuserthen
reval=i
exitfor
endif
next
finduser=reval
endfunction
%></p>由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
蒙在股里 该用户已被删除
沙发
发表于 2015-1-20 09:47:10 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
若相依 该用户已被删除
板凳
发表于 2015-1-21 07:33:16 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
飘飘悠悠 该用户已被删除
地板
发表于 2015-1-30 11:10:46 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
只想知道 该用户已被删除
5#
发表于 2015-2-6 10:30:55 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
再见西城 该用户已被删除
6#
发表于 2015-3-4 18:36:09 | 只看该作者
那么,ASP.Net有哪些改进呢?
老尸 该用户已被删除
7#
发表于 2015-3-19 11:54:31 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
莫相离 该用户已被删除
8#
发表于 2015-3-27 23:10:24 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-15 04:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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