fso自动生成html,不用模板只用ASP+FSO生成静态HTML页的一个方法

不用模板只用ASP+FSO生成静态HTML页的一个方法

更新时间:2006年09月08日 00:00:00   作者:

不用模板,只用ASP+FSO生成静态HTML页的一个方法(对于内容密集型页面特别适用)

转载请注明:转自http://goaler.xicp.net

FSO生成静态HTML文件的时候替换模板标签一直是一个很麻烦的问题,至少我是这么认为的,还要别外做一个模板,麻烦!,我今天看见有一个方法可以解决这个问题

如一个正常的index.asp页面,并且用ASP代码调出数据库中的内容,另建一个makehtml.asp的页面,加入一个textarea域,假设为name="body",将index.asp在textarea里调出来,如:

,将这个textarea包含在表单中,在接收表单页用创建FSO对象,如下生成index.html文件!

filename="../index.html"

if request("body")<>"" then

set fso = Server.CreateObject("Scripting.FileSystemObject")

set fout = fso.CreateTextFile(server.mappath(""&filename&""))

fout.write request.form("body")

fout.close

set fout=nothing

set fso=nothing

end if

%>

这样index.html文件就生成了,连模板都用不着,只要将正常情况下使用的ASP文件读取到textarea里就可以了,目前尚未发现问题!当然前提是服务器要支持FSO

相关文章

1a1b05c64693fbf380aa1344a7812747.png

关于“未指定的错误”的问题 的比较正解的解决方法...2007-04-04

4f55910a645b073bc4fc65dc10dc14bd.png

生成rss和xml聚合主要是方便订阅,让用户快速知道您的网站的更新。2009-02-02

0ea3c7666119d5615e582f823fb3fad6.png

简单的ASP中经常用到的代码[推荐]...2007-03-03

4f96a78db829b1556ff16de21e013c7a.png

这个问题一般错误不是很大,大家可以参考下面的步骤解决。2009-03-03

8cc1031babc6aff2319f1c6af8544aa0.png

当我们在浏览或使用uft-8格式的页面的时候,总有可能出现一些乱码或不显示的问题,下载就浏览器客户端和服务器都有一些原因的分析与解决方法2008-10-10

0c932a99bb7b6f23c937db507070cc7b.png

定期自动运行ASP程式的代码...2007-08-08

cca732bf65a93ed2ec0ac80c638460fe.png

asp 读文件最后一行的函数代码2009-12-12

2d9f31f2af7b675a3d153d2b7f1035a7.png

不用模板只用ASP+FSO生成静态HTML页的一个方法...2006-09-09

b452cee8ec5cd9e58ab98eba17281e59.png

很多朋友想在最新新闻显示new图片,以便访客快速找到新更新的内容,原理就是通过判断日期2012-03-03

f4838ec7e2d4da28e0b57d4e852dadd4.png

首先调用adodb.connection对象中的openSchema函数,这样会得到一个Recordset,其中每一条“纪录”对应着数据库中的一张表,“纪录”的每个“字段”包含了对应表的某方面信息。其中TABLE_NAME字段包含了对应表的名称2009-06-06

最新评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值