|
![]() | 作者: TomyXu [tomyxu]
![]() |
登录 |
我用 $link$ 在 index.html 中表示连接页部分.. 然后用 replace() 函数替换 $link$ 替换的内容是一个用ASP写的循环 但是在替换后打开 inddex.html 时 连接页没有任何内容.. 就是说 ASP 语句未被执行.. 在这先谢过了! |
地主 发表时间: 07-10-23 12:42 |
![]() | 回复: NetFog [q70213526] ![]() |
登录 |
贴上你的代码... Temp = Replace(HTML内容,"$link$","一个url") |
B1层 发表时间: 07-10-23 16:28 |
![]() | 回复: 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服务打开的 请赐教!!!!!! |
B2层 发表时间: 07-10-23 23:37 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号