首 页 搜索引擎优化 Google专栏 Seo动态 Seo资料 关于我们 Google简介 网站改版
      本站推荐
如何提高网站的Google PR值
域名与网站排名关系


解除baidu&yishou&google封杀的方法
主机对网站排名的影响
google更新与数据库
影响网站更新的因素
网站排名下降的主要原因

2006 Google SandBox效应
       Seo动态


Google排名不是简单的网页优化


利用JavaScript 函数执行转向提高排名 
为什么选择google作排名?

企业钟情SEO——搜索引擎优化
搜索引擎优化SEO全攻略


如何针对MSN搜索进行网站优化
      友情链接
上海google排名网
电话:021-65332033 55222363
传真:021-55222372
地址:上海市杨浦区翔殷路500弄
网址:http://www.yaqi.cc
QQ:121661650 364856948
MSN:qllconey@hotmail.com
 
不用模板,只用ASP+FSO生成静态HTML页的一个方法

 
发布日期:[2006-6-15 18:47:02]    共阅[6]次
 

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

如一个正常的index.asp页面,并且用ASP代码调出数据库中的内容,另建一个makehtml.asp的页面,加入一个textarea域,假设为name="body",将index.asp在textarea里调出来,如:
<textarea name="body"><!--#include file="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



    打印此页】 【返回
 
 
 
Copyright © 2005-2010 YAQI.CC, All Rights Reserved  上海google排名网 版权所有
电话:021-65332033 55222363  传真:021-55222372 
QQ:121661650  364856948  MSN:ls19820508@hotmail.com