asp动态生成静态页面出现错误

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:29:54
这段时间在网上看了许多这方面的资料,但是真正适合的还没有找到,大家有没有什么文章介绍一下,我想实现一个企业类型的网站,添加的所有文章那些都生成HTML但是在在别的页面中超连接地址那些都弄晕了,整个站的超连接连的又乱七八糟的,请大家有这方面的资料介绍下,最好详细点尽量不要用XML实现生成,最好是单纯的asp+FSO实现生成整站的静态前台页面,这方面的资料介绍下

嗯,这是自然的,其占用空间相当小,不用担心
我被你搞懵了
所谓的生成静态页面,就是通过FSO把生成的静态文件写到服务器上
如果用FSO,XMLHTTP的话
首先XMLHTTP提交到模板页,你把返回的信息全部接收(其实就是在IE中查看源文件的内容了),然后通过FSO把接收到的内容写成一个文件,保存在服务器上就ok了
下面是原件:
<%
Dim FileName,UrlPath
FileName="/1.html" '要生成的文件路径及地址
UrlPath ="http://www.baidu.com" '这是你要进行转静态的页面
Call SaveToFile(FileName,GetTheHTMLCode(UrlPath))
Response.write UrlPath&" ==> "&FileName&" <br>。。快去看看"
'用XMLHTTP得到源码
Function GetTheHTMLCode(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
GetTheHTMLCode = BytesToBSTR(Http.responseBody,"GB2312")
Set Http=nothing
End Function
'中文乱码处理
Function BytesToBstr(b