网络编程
位置:首页>> 网络编程>> Asp编程>> asp使用模板生成静态页面方法详解(2)

asp使用模板生成静态页面方法详解(2)

作者:cnbruce 来源:蓝色理想 发布时间:2007-09-24 12:29:00 

标签:静态,模板

 二、再进行数据库设计
  
    目前数据库的设计需要两个表:一个是存放模板数据的;一个是存放信息内容的。 1,建立新数据库ASP2html.mdb
  
    2、设计新数据库表c_moban
  
    字段m_id(自动编号,主关键字);字段m_html(备注类型)。
  
    并将下列完整的代码拷贝至m_html字段
  
    引用:


<html> 
  <head> 
  <meta http-equiv="Content-Type" content="text/html; charset=hz"> 
  <title>Cnbruce.Com | ASP2HTML TEST</title> 
  </head> 
  <body leftmargin="0" topmargin="0"> 
  <table width="100%" height="100%" border="0" cellpadding="5" cellspacing="2"> 
  <tr align="right" bgcolor="#CCCCCC"> 
  <td height="20" colspan="2">$cntop{LogContent}lt;/td> 
  </tr> 
  <tr valign="top"> 
  <td width="25%" bgcolor="#e5e5e5">$cnleft{LogContent}lt;/td> 
  <td width="74%" bgcolor="#f3f3f3">$cnright{LogContent}lt;/td> 
  </tr> 
  </table> 
  </body> 
  </html>

 


 3、设计新数据库表c_news
  
    字段c_id:自动编号,主关键字
    字段c_title:文本类型,保存文章标题
    字段c_content:备注类型,保存文章内容
    字段c_filepath:文本类型,保持生成文件的路径地址
    字段c_time:日期/时间类型,默认值:Now() 
   
    三、页面需求设计
  
    1、首先建立一个存放HTML页的文件夹
  
    在文件同一目录下,建立文件夹newsfile,夹子内部主要存放生成的HTML页面,当然内部还会采用程序方式建立以日期命名的子文件夹,以方便浏览以及管理。
  
    2、功能函数页面lib.asp


<% 
  ’生成文件名的函数 
  function makefilename(fname) 
  fname = fname 
  fname = replace(fname,"-","") 
  fname = replace(fname," ","") 
  fname = replace(fname,":","") 
  fname = replace(fname,"PM","") 
  fname = replace(fname,"AM","") 
  fname = replace(fname,"上午","") 
  fname = replace(fname,"下午","") 
  makefilename=fname & ".shtml" 
  end function 
   
  ’保持数据格式不变的函数 
  function HTMLEncode(fString) 
  fString = replace(fString, ">", ">") 
  fString = replace(fString, "<", "<") 
  fString = Replace(fString, CHR(32), " ") 
  fString = Replace(fString, CHR(13), "") 
  fString = Replace(fString, CHR(10) & CHR(10), "<br>") 
  fString = Replace(fString, CHR(10), "<br>") 
  HTMLEncode = fString 
  end function 
  %> 


0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com