动态网站首页的静态生成方法

小俏爱W

小俏爱W

2016-01-29 18:53

动态网站首页的静态生成方法,动态网站首页的静态生成方法
 

方法一

<%

'常用函数
'1、输入url目标网页地址,返回值getHTTPPage是目标网页的html代码
function getHTTPPage(url)
dim Http
set Http=server.createobject("MSXML2.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http.readystate<4 then
exit function
end if
getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
set http=nothing
if err.number<0 then err.Clear
end function

'2、转换乱玛,直接用xmlhttp调用有中文字符的网页得到的将是乱玛,可以通过adodb.stream组件进行转换
Function BytesToBstr(body,Cset)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)

 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/asp/)

txtURL=server.MapPath("../index.asp")

sText = getHTTPPage(txtURL)

Set FileObject=Server.CreateObject("Scripting.FileSystemObject")
filename="../index.htm"
Set openFile=FileObject.OpenTextfile(server.mapPath(filename),2,true) 'true为不存在自行建立
openFile.writeline(sText)
Set OpenFile=nothing

%
<script
alert("静态网页生成完毕");
history.back();
</script

方法二:

 resourcefile=server.MapPath("../index.asp")
  targetfile=server.MapPath("../index.htm")
  Set html = Server.CreateObject("CDO.Message")
  html.CreateMHTMLBody resourcefile,31
  indexcode=html.HTMLBody
  Set html = Nothing
if instr(indexcode,"</BODY</HTML")<=0 then
  response.Write("首页生成失败")
  response.End()
 else
   Set oFileSys = Server.CreateObject("Scripting.FileSystemObject")
   Set outfile=oFileSys.CreateTextFile(targetfile)
   outfile.WriteLine indexcode
   outfile.close  
   Set outfile=nothing
   set oFileSys=nothing
     response.Write("首页生成完毕!")
end if

 
展开更多 50%)
分享

猜你喜欢

动态网站首页的静态生成方法

ASP
动态网站首页的静态生成方法

用XML组件生成静态首页

Web开发
用XML组件生成静态首页

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

什么是静态网页和动态网页?

Web开发
什么是静态网页和动态网页?

用PHP实现WEB动态网页静态

PHP
用PHP实现WEB动态网页静态

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用JSP构建动态网站

Java JAVA基础
用JSP构建动态网站

破解网站发布系统 ASP生成静态页面方法

ASP
破解网站发布系统 ASP生成静态页面方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

ASP访问SQL Server内置对象

ASP访问SQL Server内置对象

抓取动网论坛Email地址的一段代码

抓取动网论坛Email地址的一段代码
下拉加载更多内容 ↓