国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

ASP生成靜態Html文件的技術總結

2024-08-26 00:09:29
字體:
來源:轉載
供稿:網友
把html代碼寫入到文件中然后生成.html格式的文件

 

         <%
  filename="test.htm"
  if request("body")<>"" then
  set fso = server.createobject("scripting.filesystemobject")
  set htmlwrite = fso.createtextfile(server.mappath(""filename""))
  htmlwrite.write "<html><head><title>" request.form("title") "</title></head>"
  htmlwrite.write "<body>輸出title內容: " request.form("title") "<br /> 輸出body內容:" request.form("body") "</body></html>"
  htmlwrite.close
  set fout=nothing
  set fso=nothing
  end if
  %>
  <form name="form" method="post" action="">
  <input name="title" value="title" size=26>
  <br>
  <textarea name="body">body</textarea>
  <br>
  <br>
  <input type="submit" name="submit" value="生成html">
  </form>

        2、但是按照上面的方法生成html文件非常不方便,第二種方法就是利用模板技術,將模板中特殊代碼的值替換為從表單或是數據庫字段中接受過來的值,完成模板功能;將最終替換過的所有模板代碼生成html文件.這種技術采用得比較多,大部分的cms都是使用這類方法.


  template.htm ’ //模板文件 
  <html> 
  <head> 
  <title>$title$ by aspid.cn</title> 
  </head> 
  <body> 
  $body$ 
  </body> 
  </html>testtemplate.asp ’// 生成html 
  <% 
  dim fso,htmlwrite
  dim strtitle,strcontent,strout 
  ’// 創建文件系統對象 
  set fso=server.createobject("scripting.filesystemobject") 
  ’// 打開網頁模板文件,讀取模板內容 
  set htmlwrite=fso.opentextfile(server.mappath("template.htm")) 
  strout=f.readall 
  htmlwrite.close 

  strtitle="生成的網頁標題" 
  strcontent="生成的網頁內容" 

  ’// 用真實內容替換模板中的標記 
  strout=replace(strout,"$title$",strtitle) 
  strout=replace(strout,"$body$",strcontent) 

  ’// 創建要生成的靜態頁 
  set htmlwrite=fso.createtextfile(server.mappath("test.htm"),true) 

  ’// 寫入網頁內容 
  htmlwrite.writeline strout 
  htmlwrite.close 

  response.write "生成靜態頁成功!" 

  ’// 釋放文件系統對象 
  set htmlwrite=nothing 
  set fso=nothing 
  %>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛阳市| 台州市| 焦作市| 庆阳市| 婺源县| 伊宁县| 松潘县| 九江市| 缙云县| 桦川县| 河北省| 绥滨县| 仪征市| 航空| 泸西县| 冕宁县| 同江市| 大方县| 宕昌县| 东乡| 古蔺县| 双辽市| 莲花县| 吉首市| 玉龙| 明水县| 肃北| 海南省| 青岛市| 榆树市| 航空| 石嘴山市| 即墨市| 吐鲁番市| 香港| 马山县| 班戈县| 都兰县| 西丰县| 图木舒克市| 宁波市|