从一个网站扒下的asp生成静态页面的代码 脚本之家特供版 |
本文标签:生成静态 复制代码 代码如下: <% webfolder="/" host="index_cn.asp"前台动态地址 folder="/"文件夹 filename="index_cn.html"生成静态文件名 Fso_info host,folder,filename response.write"生成网站中文首页静态HTML完成.<br />" 生成html Function Fso_info(host,folder,filename) host="http://"+Request.ServerVariables("HTTP_HOST")&webfolder&host if SaveFile(""&folder&filename&"",""&host&"") then response.Write ""&folder&filename&" 生成成功. <br />" else Response.write ""&folder&filename&" 生成<font color=#FF0000>失败</font>,可能您的文件名含有特殊字符.<br />" end if End Function 生成文件 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 %> |