加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

用ASP判断文件地址是不是有效

发布时间:2023-09-25 12:51:25 所属栏目:Asp教程 来源:
导读:用ASP判断文件地址是不是有效:<%Response.Write("<head><style><!--span{ font-size: 9pt }--></style></head>")On Error Resume NextDim thisurl,thistextthisurl=Request("thisurl") &#39;定义文件地址(非Html格式

用ASP判断文件地址是不是有效:

<%

Response.Write("<head><style><!--span{ font-size: 9pt }--></style></head>")

On Error Resume Next

Dim thisurl,thistext

thisurl=Request("thisurl") '定义文件地址(非Html格式文档)!

if thisurl="" then

Response.Write("<span>请先输入文件地址!</span>")

Response.End

End if

Function objxmlhttp(xmlurl)

On Error Resume Next

Set objxml = CreateObject("Microsoft.XMLHTTP")

objxml.Open "get",xmlurl,false

objxml.setrequestheader "content-type","application/x-www-form-urlencoded"

objxml.send

objxmlhttp = objxml.responsebody

if Err then

Err.Clear

Response.Write("<span>建立连接失败,文件不存在或网络有问题!;错误原因:"&Err.Description&"!</span>")

Response.End

End if

End Function

Function bytes2BSTR(vIn)

strReturn = ""

For i = 1 To LenB(vIn)

ThisCharCode = AscB(MidB(vIn,i,1))

If ThisCharCode < &H80 Then

strReturn = strReturn & Chr(ThisCharCode)

Else

NextCharCode = AscB(MidB(vIn,i 1,1))

strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 CInt(NextCharCode))

i = i 1

End If

Next

bytes2BSTR = strReturn

End Function

thisurl2=Split(thisurl,",")

For Each ii In thisurl2

thistext=bytes2BSTR(objxmlhttp(ii))

if InStr(thistext,"<html>")<>0 then

Response.Write("<span>"& ii &" <b>×</b></span><br>")

Else

Response.Write("<span>"& ii &" <b></b></span><br>")

End if

Next

if Err then

Err.Clear

Response.Write("<span>碰到意外!;错误原因:"&Err.Description&"!</span>")

Response.End

End if

%>

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章