|
作者: TomyXu [tomyxu] 论坛用户 | 登录 |
<!--#include file="conn.asp"--> 把数据库连接文件包含进来. <% dim rs rs对象实例 dim sql2 存储sql语句的变量 dim fso dim fout fso创建的一集 dim filename dim value 用来存储从数据库中读到的ASP代码 filename="index.html" 定义要生成的文件名 sql2="select * from mb_html where pagetype='index' " set rs=server.createobject("adodb.recordset") rs.open sql2,conn,1,1 value=rs("link") body=rs("mbhtml") mbhtml 就是网页的模版文件. body=replace(body,"$link$",""&value&"") 将body中的 $link$ 替换成 value 的内容 set fso=server.createobject("Scripting.FileSystemObject") set fout=fso.createtextfile(server.mappath(filename)) fout.write body 创建以body为内容的html文件 fout.close %> 以上是源码... 问题是... 替换 $link$ 的内容是一段ASP代码.. 单独运行就可以显示结果. 但是 替换 后运行生成的 index.html 就不能显示结果 我不是直接打开的index.html 是通过WWW服务打开的 补充:发现 生成文件index.html后,link部分的代码被直接写入index.html,并没有被编译. link 部分如果是HTML代码就可以被直接运行.. 抱歉又发一遍..很着急. 请赐教!!!!!! |
地主 发表时间: 07-10-25 09:01 |
回复: NetFog [q70213526] 版主 | 登录 |
body=replace(body,"$link$",""&value&"") 就为 body=replace(body,"$link$",value) |
B1层 发表时间: 07-10-25 10:28 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号