利用XMLHTTP批量生成静态页的函数
作者:亮亮 来源:亮亮blog 时间:2008-09-10 11:07:00
生成静态页的方法有很多种,我比较喜欢用xmlhttp的方法生成,因为我不用考虑很多东西,我只要把动态的asp页面编写好就行了。
<%
sub asp2html(aspFile,para,bId,eId,htmFile)
'aspFile 要转换的asp文件,可以如common/full.asp
'para asp文件后的参数,比如full.asp?wId=6,则para为wId
'bId 开始的id
'eId 结束的id
'htmFile 生成的静态页(html页) 的文件的前面部分,次函数将生成htmfile+id.htm形式的静态页,可以如common/htmlfile
dim Item_id,id,FileName,FilePath,asp_Url
For i=bId To eId
Item_id = i
if i=0 then
FileName = htmFile&".htm"
else
FileName = htmFile&Item_id&".htm"
end if
FilePath = Server.MapPath(FileName)
asp_Url = "http://"
asp_Url = asp_Url&Request.Servervariables("SERVER_NAME")&"/"&Aspfile
asp_Url = asp_Url&"?"¶&"="&Item_id
dim objXmlHttp
set objXmlHttp = Server.CreateObject("Microsoft. XMLHTTP")
objXmlHttp.open "GET",asp_Url,false
objXmlHttp.send()
Dim backData
backData = objXmlHttp.responseBody
Dim objAdoStream
set objAdoStream = Server.CreateObject("ADODB.Stream")
objAdoStream.Type = 1
objAdoStream.Open()
objAdoStream.Write(backData)
objAdoStream.SaveToFile FilePath,2
objAdoStream.Close()
response.Write(FileName&"生成成功")
response.Flush()
Next
end sub
%>
标签:xmlhttp,函数,静态
0
投稿
猜你喜欢
Go语言struct要使用 tags的原因解析
2023-08-31 09:25:19
kali最新国内更新源sources
2022-03-25 02:53:37
python中list.copy方法用法详解
2023-09-16 11:48:30
Oracle 数据库自动存储管理-安装配置
2009-05-24 19:15:00
Python使用list列表和tuple元组的方法
2022-08-10 22:01:49
pytorch 自定义卷积核进行卷积操作方式
2021-07-24 22:54:39
Python中的//符号是什么意思呢
2023-11-18 10:18:27
Python常见MongoDB数据库操作实例总结
2023-07-08 08:48:34
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2021-06-29 20:05:21
php 使用 __call实现重载功能示例
2023-07-13 20:10:28
uni-app的基本使用教程
2024-05-11 09:15:18
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2023-11-03 23:52:38
用 prototype 定义自己的方法
2010-03-17 20:44:00
批量替换 MySQL 指定字段中的字符串
2024-01-18 22:17:23
页面中图像格式的选用之我见
2007-10-31 18:11:00
利用python+request通过接口实现人员通行记录上传功能
2021-10-15 20:49:20
Django Admin后台添加数据库视图过程解析
2024-01-27 06:40:17
MySQL 中这么多索引该怎么选择
2024-01-17 12:58:54
js特殊字符过滤的示例代码
2023-09-07 21:53:30
python 日期排序的实例代码
2023-12-02 16:09:35