Asp学习站欢迎你!

生成静态网页的一种方法

作者:Admin 时间:08-08-01 点击:

下面代码可以帮您生成静态页面,如:list.asp是读数据库的页面,要生在list.html静态页面,你的域名是flyso.net,可以用下面代码,使用方法:

if SaveFile("/html/list.html","http://www.9asp.com.cn/list.asp") then
    Response.write "已生成"
else
    Response.write "没有生成"
end if

如生成失败,请把代码On Error Resume Next封了,查看具体错误信息

代码如下:

 程序代码
<%
if SaveFile("/html/list.html","http://www.9asp.com.cn/list.asp") then
    Response.write "已生成"
else
    Response.write "没有生成"
end if

function SaveFile(LocalFileName,RemoteFileUrl)
    Dim Ads, Retrieval, GetRemoteData
    On Error Resume Next
    Set Retrieval = Server.CreateObject("Microso" & "ft.XM" & "LHTTP")
    With Retrieval
        .Open "Get", RemoteFileUrl, False, "", ""
        .Send
        GetRemoteData = .ResponseBody
    End With
    Set Retrieval = Nothing
    Set Ads = Server.CreateObject("Ado" & "db.Str" & "eam")
    With Ads
        .Type = 1
        .Open
        .Write GetRemoteData
        .SaveToFile Server.MapPath(LocalFileName), 2
        .Cancel()
        .Close()
    End With
    Set Ads=nothing
    if err <> 0 then
        SaveFile = false
        err.clear
    else
        SaveFile = true
    end if
End function
%>

打印】 【关闭
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 验证码: 验证码 查看所有评论