网页静态化方法

    From: xuyibo.net  Date: 2007-11-07 05:00 PM

    其实是网页另存为的实现,代码如下:

    <%
    dim startime

    sub InitVar()
    startime=timer()
    end sub

    sub StaticPage(url, path)
    dim RealUrl,RealPath


    if Request.ServerVariables('SERVER_NAME')='localhost' then
    RealUrl='http://localhost/web/'&url
    else
    RealUrl='http://www.xuyibo.org/'&url
    end if

    RealPath = Server.MapPath(path)

    dim objXmlHttp
    set objXmlHttp = Server.CreateObject('Microsoft.XMLHTTP')
    objXmlHttp.open 'GET',RealUrl,false
    objXmlHttp.send()
    Dim binFileData
    binFileData = objXmlHttp.responseBody

    Dim objAdoStream
    set objAdoStream = Server.CreateObject('ADODB.Stream')
    objAdoStream.Type = 1
    objAdoStream.Open()
    objAdoStream.Write(binFileData)
    objAdoStream.SaveToFile RealPath,2
    objAdoStream.Close()
    response.write('Static page: '&url&' to '&path&'
    ')
    end sub

    sub VisitPage(url)
    dim RealUrl
    RealUrl=website&url

    dim objXmlHttp
    set objXmlHttp = Server.CreateObject('Microsoft.XMLHTTP')
    objXmlHttp.open 'GET',RealUrl,false
    objXmlHttp.send()
    response.write('Visit page: '&url&'
    ')
    end sub
    %>

    EMail: * 填写邮箱将发送站长回复,邮箱掩码显示于网页