加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP判断文件地址是否有效 - ASP教程

发布时间:2016-07-31 00:22:55 所属栏目:Asp教程 来源:站长网
导读:% Response.Write(headstyle!--span{ font-size: 9pt }--/style/head) On Error Resume Next Dim thisurl,thistext thisurl=Request(thisurl) '定义文件地址(非
<%
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
' www.acnow.net
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
%>

(编辑:源码网)

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

    热点阅读