外包网www.waibao.com.cn
欢迎 游客 , 注册 | 登录 | 会员 | 界面 | 简洁版本 | 在线 | 帮助
外包网论坛(威客,威客网,悬赏任务)

如何成为一名群主?   

发表新主题 回复该主题
本主题被查看47次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第   上一主题   下一主题
标题: ASP实例:用ASP判断文件地址是否有效
版主
UID: 16051
来自:
精华: 0
积分: 6673
帖子: 6669
注册: 2008-6-10 11:56:00
状态: 离线
包子皮: 4.00
包子馅: 1670.50 元
只看楼主 2008-11-21 17:45
ASP实例:用ASP判断文件地址是否有效
我的身份:公司
认证信息:  未实名认证
基本诚信:0
项目诚信:0
经验积分:26
我的服务范围:
尚未填写
    
以下为引用的内容: <%
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
%>


                    
#1  
发表新主题 回复该主题
本主题被查看47次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第







现在的时间是 2009-01-09 15:01:07

版权所有 外包网  
         Powered by Discuz!NT 1.0.2656    Copyright © 2001-2009 Comsenz Inc.
Processed in 0.096 seconds