从一个网站扒下的asp生成静态页面的代码 脚本之
在数字世界中,每一个站点都需要独特的代码去支撑它的运转。狼蚁SEO团队曾经分享过一些宝贵的代码资源,但它们对某些特定网站的优化并不完美。最近,我在为客户进行系统改造时,偶然发现了这段非常实用的代码。经过深思熟虑后,我决定将其分享给大家,希望它能给各位带来便利。
以下是这段代码的详细内容:
代码片段如下:
```plaintext
<%
webfolder="/" host="index_.asp"'前台动态地址 folder="/"'文件夹
filename="index_.html"'生成静态文件名
response.write"生成网站中文首页静态HTML完成.
" '生成html
Function Fso_info(host,folder,filename)
host="
if SaveFile("",&folder&filename,"",&host) then response.Write ""&folder&filename+" 生成成功.
" else Response.write ""&folder&filename+" 生成失败,可能您的文件名含有特殊字符.
" 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 %>
```
在代码运行后,调用`cambrian.render('body')`来完成整体布局。此段代码可实现动态生成静态HTML文件的功能,并通过Fso_info函数检测文件生成的状态,实现文件保存和错误提示。SaveFile函数用于从远程获取数据并保存到本地文件。其中涉及到的技术包括ASP动态网页技术和数据库操作等。代码的巧妙之处在于将复杂的操作封装在函数中,使得使用更加便捷。通过拆分单词以避免被杀毒软件误判为恶意代码的方式,确保了代码的安全运行。
以上内容即是我分享的代码介绍及,希望大家能从中获得启发和收益。如果有任何疑问或需要进一步讨论的地方,欢迎交流。
编程语言
- 从一个网站扒下的asp生成静态页面的代码 脚本之
- php设计模式之正面模式实例分析【星际争霸游戏
- php画图实例
- 解决PHP程序运行时:Fatal error- Maximum execution tim
- Laravel 登录后清空COOKIE的操作方法
- 基于 Bootstrap Datetimepicker 联动
- asp代理采集的核心函数代码
- PHP处理二进制数据的实现方法
- JavaScript实现给按钮加上双重动作的方法
- koa router 多文件引入的方法示例
- ajax 开发守则 10条说明
- js实现简单随机抽奖的方法
- PHP获取Exif缩略图的方法
- php防止表单重复提交实例讲解
- JS正则表达式之非捕获分组用法实例分析
- ASP.Net邮箱发邮件实例代码