简单ASP静态生成代码

ASP 1302 0 2013-02-16

简单ASP静态生成代码

<%
'---------------------------------
'---读取模板内容函数--------------
'---------------------------------
function readfile(jaes_mb)
dim stm,jaes_mb1
jaes_mb1=server.mappath(jaes_mb)
set stm=server.createobject("ADODB.Stream")
stm.charset="gb2312"
stm.open
stm.loadfromfile jaes_mb1
readfile=stm.readtext
set stm=nothing
end function
'----------------------------------
'-----用Stream生成html文件--------
'----------------------------------
sub create_u(file_name,filetype)
    dim objStream
Set objStream = Server.CreateObject("ADODB.Stream")
    With objStream
    .Open
    .Charset = "gb2312"
    .Position = objStream.Size
    .WriteText=filetype
    .SaveToFile server.mappath(file_name),2
    .Close
    End With
    Set objStream = Nothing
end sub

Dim j_title,j_time,j_content,j_tempstr

'读取html静态模板
j_tempstr=readfile("temp/01.html")  

'数据赋值
j_title="标题"
j_time="作者:风雨无阻&nbsp;&nbsp;时间:2008-8-2&nbsp;&nbsp;点击:122"
j_content="内容"

'替换数据
j_tempstr=replace(j_tempstr,"{$jaes_title}",j_title)
j_tempstr=replace(j_tempstr,"{$jaes_time}",j_time)
j_tempstr=replace(j_tempstr,"{$jaes_content}",j_content)

'生成html静态页
call create_u("html/02.html",j_tempstr)

'提示成功
response.write("<a href='html/02.html'>生成成功!</a>")

'*********************************************************************
' 以上文件夹(如"temp","html"等文件夹)没有则要自己创建,否则操作将失败.
'*********************************************************************

%>

上一篇:ASP判断只输出&quot;英文&quot;或&quot;汉字&quot;的两种方法

下一篇:ASP创建文件夹函数

讨论数量:0

请先登录再发表讨论。 2024-04-28

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链