最新更新 sitemap 设计搜素
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
网上家居 虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442

生成静态网页的一种方法

日期:05-05    来源:51windows|    作者:

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

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

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

代码如下:

<%
if SaveFile("/htm/list.htm","http://www.xxx.com/asp/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
%>