ASP模板生成静态页问题

Only_D 2006-01-08 07:00:28
title=内容
pencat=rs2("content") '从数据库里取出模板
pencat=replace(pencat,"$title$",title)

Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(server.mappath("1.htm))
fout.WriteLine pencat
fout.close

运行后出现:
Microsoft VBScript 运行时错误 (0x800A0005)
无效的过程调用或参数,......第 142 行,能生成静态页,但没有内容,并且为0K


如果把:pencat=rs2("content") 改为:pencat=<html><body>$title$</body></html>'不是数据库里的模板,它能正常生成静态HTM页到指定位置,而且$title$位置正常写成:内容

模板页全都是html标记,为什么会出现这样的情况呢?
...全文
202 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤剑 2006-03-08
  • 打赏
  • 举报
回复
应该是编码和特殊字符的问题。
Only_D 2006-01-09
  • 打赏
  • 举报
回复
顶啊,我顶不了啦,谁来顶一下啊
Only_D 2006-01-09
  • 打赏
  • 举报
回复
转换后运行正常了,但写入的HTML文件代码视图的<>还是显示<>
用什么方法把它转回来再写成HTML啊?
...
pencat=server.HTMLEncode(rs("content"))
...
fout.WriteLine server.Unicode(pencat) '这样?
...
Only_D 2006-01-09
  • 打赏
  • 举报
回复
To: wen3062(鼓手)

首先谢谢大家支持!

我还不是很明白
是不是取出模板后要把标记符号“<>”转换一下:“<>”
这样就不会影响其它脚本运行?
取出时写成:
<%
pencat=server.HTMLEncode(rs("content"))
%>
取出后会变成:
pencat=<html> <body>内容标记</body></html>
写成HTML文件时Web 浏览器会把:“<>”当成:<>来运行?

昨晚搞了一个昨上,最后一怒之下,打开数据表把模板的一些表格和汉字删除后,竟然可以正常运行并生成HTML页,这又是怎么回事呢?HTML标记总行:263行,删除后:190行。

而且在网上找的源码都没有转换字符的,也可以正常运行。真把我搞晕了!

请把我从烟雾中拉出来吧,要不今后都没有方向了...
鼓手 2006-01-09
  • 打赏
  • 举报
回复
脚本

<%= Server.HTMLEncode("The paragraph tag: <P>") %>

输出

The paragraph tag: <P>

注意 以上输出将被 Web 浏览器显示为

The paragraph tag: <P>

看看这个应该明白了吧~
鼓手 2006-01-09
  • 打赏
  • 举报
回复
可能有特殊字符。
你最好在读出之后转换下!
Only_D 2006-01-08
  • 打赏
  • 举报
回复
UP
Only_D 2006-01-08
  • 打赏
  • 举报
回复
顶啊,大家帮顶啊
Only_D 2006-01-08
  • 打赏
  • 举报
回复
rs2("content") 是我先做好的模板,运行没问题就把它放入数据库的,静态页都是HTML标记,会有什么问题吗?

有经验的请帮帮忙啊,做不好它我就无法做其它事了
ybfqlyq 2006-01-08
  • 打赏
  • 举报
回复
看一下數據表裡有沒有東西??
cpio 2006-01-08
  • 打赏
  • 举报
回复
你直接把rs2("content")输出来看看啊
后台管理,网址后加admin/Wrzcnet_login.asp帐户:admin密码:admin   仿京东商城网上购物系统正式版源码下载商城网站模板V2030强势推出!国内首个完全仿京东商城的购物系统,无论是程序的功能,还是网站系统的网站模板都是很京东商城风格的.中国最好的购物系统,本商城购物系统采用先进的AJAX技术与XML技术相融生成静态,速度更快!管理也更为轻松!仿京东商城源码,仿京东商城源码下载,仿京东商城系统源码,免费京东商城源代码,软件代码多重过滤结合强大的SEO优化可以快速被搜索引擎收录,独特的静态生成算法可以大大减轻服务器的负担,无论在生成速度还是安全方面都达到国内领先水平。   仿京东商城系统,京东商城程序, 仿京东商城模板V2030的部分特点与精华:在拥有HTM静态生成功能的基础上,系统在SEO优化方面更是表现得淋漓尽致,软件代码多重优化过滤,无论是整站还是商品、三级分类的各个设置等细节方面,均可独立设置搜索关键词及描述,让您的客户第一时间在搜索引擎中找到你!   由此可见,HTML静态版系统具有诸多优点:1、第一时间被搜索引擎收录,让客户第一时间找到您!2、大大减轻服务器负担,同等环境下,HTML静态版浏览速度要比ASP高出近10倍!即使在服务器负载较重的情况下,也不会让您漏失客户!3、更安全!HTML静态文件无任何漏洞,让您高枕无忧。4、更易维护和管理,后台只须轻轻一点,即可全部生成,方便快捷5、是电子商务时代所趋,目前较为流行的购物站均采用静态化的HTML,采用HTML静态版已是大势所趋。   免费的生成html静态文件的仿京东商城程序,多风格的网店系统,国内最强大的32套模板购物网站网软志成HTML静态版V2030,采用更为直观的静态生成模式!所有静态生成均在一个面完成。购物网站模板下载,免费的购物程序商业版,同时采用极为先进的进度条调度模式!系统生成静态统一采用百分比及进度条直观显示,全站静态生成以进度条显示,以及生成的百度比!非常形象。生成过程随时掌控,使之更直观的呈现在人们面前!同时运用先进的技术手段,采用静态生成与动态跟踪技术,网店网站模板,网上商城网模板下载,完全版的电子商务网站系统,静态生成面实时显示未生成的数据,独创不重复生成技术!运用多种不同的生成规则使生成速度变的更为快速,仿京东商城网上购物系统正式版源码下载商城网站模板生成HTM的基础上实现多种只有动态文件才有的功能,如用户状态、新闻的浏览率、相应的价格级别等信息!完美解决了HTM文件不能实时显示动态信息的瓶颈。   京东商城源程序免费下载,仿京东商城模板下载,京东商城购物网站程序,下载京东商城模板,以人性化管理为出发点,系统加入多种智能静态生成生成HTML的购物网站网模板,商城系统完全版,网上商店开店系统,管理商城也由此变得游刃有余!有仿京东商城购物系统access版,仿京东商城网站模板mssql版,仿京东商城网站管理系统access生成html版,京东商城风格网模板网店系统mssql生成html版下载.   系统功能方面更是十分强大!静态版率先支持了商品三级分类,支持七种在线支付,京东商城网源代码,京东商城网站源程序,京东商城源码,仿京东商城免费模板,同时支持Excel批量导入商品、文字或图片水印设置功能、商品优惠券及免运费设置的高级功能于一体,同时支持邮件订单通知与群发、完美整合BBS程序以及图片自动清除功能等等。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧