浏览模式: 正常浏览 | 列表浏览
分类: ASP Technology | < | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | >

Split 函数在ASP中的使用方法

[ 2006-05-09 13:27:39 | 作者: kite ]
【摘 要】先简单说一下MP3的ID3 标记,因为主要是操作这个玩意。   
大家有碰到过要想取一字符串里的某些值而无从下手?有没有觉得看书或教材对split的写法糊里糊涂……如果有此疑问的话,请看下面我对例子的解释,相信您会对这个有一定的了解。

  我先介绍一下Split函数的用法:

返回值数组 = Split("字符串","分割符")

  假设变量strURL保存着URL值,如strURL = "ftp://username:password@server";,这是我们在IE中登录到FTP上时的URL形式,如果我们想把其中的username和password取出来的话,该怎么办呢?当然解决的方法有许多,在这里我们只介绍用Split来解决的方法。首先,我们找出分割符。我们发现在这个字符串中,username和password之间有个冒号把它们隔开了,所以我们就把这个冒号...

阅读全文

Asp限制IP访问

[ 2006-05-09 13:23:20 | 作者: kite ]
<%
''获取访问者的地址
ip=Request.ServerVariables("REMOTE_ADDR")

''允许的IP地址段为10.0.0.0~10.68.63.255
allowip1="10.0.0.0"
allowip2="10.68.10.71"
response.write checkip(ip,allowip1,allowip2)
function checkip(ip,allowip1,allowip2)
dim check(4)
checkip=false
ipstr=split(ip,".")
allow1=split(allowip1,".")
allow2=split(allowip2,".")
if cint(allow1(0))>cint(allow2(0)) then ''判断IP地址段是否合法
response.write "禁止访问"
...

阅读全文

使用ASP实现http://xx@xx.xx虚拟域名

[ 2006-05-09 13:22:32 | 作者: kite ]
【摘 要】本文详细介绍如何使用ASP实现http://xx@xx.xx虚拟域名。

  给大家我的思路,希望对某些感兴趣的朋友些许帮助:

  首先必须有自己的顶级域名:-),还要牺牲自己的首页index.asp的命名(比如说:将首页改名为index1.asp,不过在程序里可以通过判断将没有带@参数的域名再跳转到首页).

  首先在将域名所在根目录下的默认首页index.asp作为获取@前参数跳转
index.asp

<script>
file://获取当前页的完整URL:http://xxx@xxx.xxx形式
var xx=location.href
file://将输入的域名url以url参数形式传递到go.asp
document.location.href="go.asp?url="+xx
</script>

go.asp处理域名并实现跳转

...

阅读全文

ASP Upload 使用说明

[ 2006-05-09 13:19:17 | 作者: kite ]
【摘 要】以二进制流的方式向客户端发送(调用ASP内置对象Response的BinaryWrite方法)。当客户端接收到这些内容后便自动启动Word OLE服务,使Word控件嵌在浏览器IE中将收到的内容格式化显示。

使用ASP实现文件上载到WEB服务器
ASPupload 2.0版,相关源文件如下(uploadTest.htm):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>文件上载客户端</title>
</head>
<body>
<form method="POST" action="uploadTest1.asp" enctype="multipart/form-data"
name="UPloadForm">
<p><input ...

阅读全文

ASP获取客户端MAC地址

[ 2006-05-09 13:17:58 | 作者: kite ]
本程序需要“WSCRIPT.SHELL”和“Scripting.FileSystemObject”两个组件,请确保您的服务器可以正常使用这两个组件。

本程序属于一种特别的方法。使用范围比较有限,而且有一定的危险性。借鉴了asp后门里的一些方法。下面是程序代码。
<%
dim remoteaddr
if Request.ServerVariables("HTTP_X_FORWARDED_FOR")=empty then
remoteaddr=Request.ServerVariables("REMOTE_ADDR")
else
remoteaddr=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
end if

Response.Write(GetMac(remoteaddr))
'由于读取某IP的网卡MAC地址
'本程序通过调用arp命令通过查询本机arp表读取特定IP的MAC地址
...

阅读全文

保护ASP页面一些措施

[ 2006-05-09 13:15:48 | 作者: kite ]
【摘 要】我给大家介绍保护你的ASP页面的两种办法。有时候你只想让人们从你的站点来访问你的某些页面,而不允许他们从其它站点的非法链接中到达这些页面。

保护你的ASP页面的两种办法。有时候你只想让人们从你的站点来访问你的某些页面,而不允许他们从其它站点的非法链接中到达这些页面(比方说,你想让一个用户填写完冗长的表格后才能到达某个页面)。

  保护你的ASP页面并不难,我们可以用Request.ServerVariables(http: //www.4guysfromrolla.com/webtech/092298-3.shtml)来达到目的。(如果想知道如何保证你的图像只能从你的站点来访问,可以看看Bart Silverstein的文章,保护你的图像(http://www.4guysfromrolla.com/webtech/110398- 2.shtml)!)

  在你想保护的ASP页面的顶部加上这些代码:
...

阅读全文

ASP如何获取真实IP地址

[ 2006-05-09 13:12:16 | 作者: kite ]
在 ASP 中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。

在 ASP 中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。

要想透过代理服务器取得客户端的真实IP 地址,就要使用Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。

  不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端
...

阅读全文
<SCRIPT language=javascript>
var mmenus = new Array();
var misShow = new Boolean();
misShow=false;
var misdown = new Boolean();
misdown=false;
var mnumberofsub=0;
var musestatus=false;
var mpopTimer = 0;
mmenucolor='#FF3300';mfontcolor='#FFFFFF';mmenuoutcolor='#FF8866';mmenuincolor='#FF8866';mmenuoutbordercolor='#FFFFFF';mmenuinbordercolor='#FFFFFF';mmidoutcolor='#FFFFFF';mmidincolor='#FFF...

阅读全文