利用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&"?"&para;&"="&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
  • asp之家 网络编程 m.aspxhome.com