婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > ASP頁(yè)面靜態(tài)化批量生成代碼分享(多種方法)

ASP頁(yè)面靜態(tài)化批量生成代碼分享(多種方法)

熱門(mén)標(biāo)簽:世界地圖標(biāo)注了哪些城市 梧州市地圖標(biāo)注 外呼線路批發(fā) 石家莊慧營(yíng)銷(xiāo)外呼系統(tǒng) java外呼系統(tǒng)是什么 地圖標(biāo)注陽(yáng)江 濟(jì)源電銷(xiāo)外呼系統(tǒng)線路 創(chuàng)意電話機(jī)器人 武穴地圖標(biāo)注
1、ASP兩種簡(jiǎn)單的生成靜態(tài)首頁(yè)的方法

為什么要生成靜態(tài)首頁(yè)?
1、如果你首頁(yè)讀取的數(shù)據(jù)庫(kù)次數(shù)比較多,速度很慢,而且占用很多服務(wù)器資源。使用靜態(tài)頁(yè)面訪問(wèn)速度當(dāng)然快多了
2、搜索引擎容易搜索到
3、如果程序出問(wèn)題,也能保證首頁(yè)能訪問(wèn)。
4、其他的太多,自己想:)
應(yīng)用方式:
如果你的首頁(yè)是index.asp,你可以生成index.htm (默認(rèn)訪問(wèn)順序必須是index.htm,index.asp)。這樣訪問(wèn)者第一次訪問(wèn)到你的網(wǎng)站的時(shí)候打開(kāi)的是index.htm 。你可以把網(wǎng)站首頁(yè)的鏈接做成index.asp,這樣從網(wǎng)站任何一個(gè)頁(yè)面點(diǎn)擊首頁(yè)的鏈接出現(xiàn)的就是index.asp,這樣保證的信息更新的及時(shí)性(畢竟index.htm需要每次手動(dòng)更新)。
方法一:
直接將首頁(yè)文件包含在表單文本框中,將首頁(yè)代碼最為數(shù)據(jù)提交,然后生成靜態(tài)頁(yè)面。
代碼如下:
復(fù)制代碼 代碼如下:

%
'------------------------------------------------------------
'使用表單提交生成靜態(tài)首頁(yè)的代碼
'確保你的空間支持FSO,且首頁(yè)代碼內(nèi)容較少
'------------------------------------------------------------
dim content
content=Trim(Request.Form("content"))
if content>"" then
call makeindex()
end if
sub makeindex()
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
Filen=Server.MapPath("index.htm")
Set Site_Config=FSO.CreateTextFile(Filen,true, False)
Site_Config.Write content
Site_Config.Close
Set Fso = Nothing
Response.Write("script>alert('已經(jīng)成功生成首頁(yè)!')/script>")
end sub
%>
form name="form1" method="post" action="">
textarea name="content">
!-- #i nclude file="index.asp" -->
/textarea>
br>
input type="submit" name="Submit" value="提交">
/form>

缺點(diǎn):
1、如果首頁(yè)中包括@ ..>標(biāo)記,會(huì)提示出錯(cuò)。
2、如果首頁(yè)代碼較長(zhǎng),用表單無(wú)法提交過(guò)去(表單數(shù)據(jù)長(zhǎng)度有一定的限制)。
解決方案:
1、去掉index.asp中的@ >標(biāo)記
2、使用eWebEditor,提交支持大數(shù)據(jù)(能自動(dòng)分割)
優(yōu)點(diǎn):
可以在生成時(shí)對(duì)內(nèi)容實(shí)時(shí)修改。
方法二:
直接使用XMLHTTP獲取index.asp的代碼

復(fù)制代碼 代碼如下:

%
'----------------------------------------------------------
'使用XMLHTTP生成靜態(tài)首頁(yè)的代碼
'Curl 為你的首頁(yè)地址,確保你的空間支持FSO
'-----------------------------------------------------------
dim read,Curl,content
Curl="http://www.xx0123.com/index.asp"
read=getHTTPPage(Curl)
if read>"" then
content=read
call makeindex()
end if
sub makeindex()
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
Filen=Server.MapPath("index.htm")
Set Site_Config=FSO.CreateTextFile(Filen,true, False)
Site_Config.Write content
Site_Config.Close
Set Fso = Nothing
Response.Write("script>alert('已經(jīng)成功生成首頁(yè)!')/script>")
end sub
Function getHTTPPage(url)
dim http
set http=Server.createobject("Microsoft.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http.readystate>4 then
exit function
end if
getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
set http=nothing
if err.number>0 then err.Clear
End function
Function BytesToBstr(body,Cset)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
%>


2、模板分離批量生成

模板文件中要替換的內(nèi)容均以{...}括起來(lái)
為力求簡(jiǎn)潔,去掉了錯(cuò)誤處理代碼(replace中要來(lái)替換的字符串參數(shù)不能為null值,當(dāng)然fso也應(yīng)該做錯(cuò)誤檢查)。
復(fù)制代碼 代碼如下:

%
' ---------------------------------------------------------------------------------------------------------------------
' 出自: kevin fung http://www.yaotong.cn
' 作者: kevin fung 落伍者ID:kevin2008,轉(zhuǎn)載時(shí)請(qǐng)保持原樣
' 時(shí)間: 2006/07/05落伍者論壇首發(fā)
' ----------------------------------------------------------------------------------------------------------------------
Dim start '該變量為指針將要指向的記錄集位置,通過(guò)參數(shù)動(dòng)態(tài)獲得
Dim Template '模板文件將以字符串讀入該變量
Dim content '替換后的字符串變量
Dim objConn '連接對(duì)象
Dim ConnStr '連接字符串
Dim sql '查詢(xún)語(yǔ)句
Dim cnt:cnt = 1 '本輪循環(huán)計(jì)數(shù)器初始化
start = request("start") '獲取本輪指針的開(kāi)始位置
If IsNumeric(start) Then start = CLng(start) Else start=1
If start=0 Then start = 1 '如果start
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " Server.MapPath("DataBase.mdb")
sql = "select * from table_name"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open ConnStr
set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql,objConn,1,1 '打開(kāi)數(shù)據(jù)集
rs.AbsolutePosition = start '最關(guān)鍵的一步,將指針指向start,start通過(guò)參數(shù)動(dòng)態(tài)獲得
Template = getTemplate(Server.MapPath("template.html"))' template.html為模板文件,通過(guò)函數(shù)getTemplate讀入到字符串,模板文件中要替換的內(nèi)容均以{...}括起來(lái)
While Not rs.eof And cnt= 500 '500是設(shè)定一次請(qǐng)求生成頁(yè)面的循環(huán)次數(shù),根據(jù)實(shí)際情況修改,如果太高了,記錄集很多的時(shí)候會(huì)出現(xiàn)超時(shí)錯(cuò)誤
content = Replace(Template,"{filed_name_1}",rs("filed_name_1")) '用字段值替換模板內(nèi)容
content = Replace(content,"{filed_name_2}",rs("filed_name_2"))
......
content = Replace(content,"{filed_name_n}",rs("filed_name_n"))
genHtml content,Server.MapPath("htmfiles/"rs("id")".html") '將替換之后的Template字符串生成HTML文檔,htmfiles為存儲(chǔ)靜態(tài)文件的目錄,請(qǐng)手動(dòng)建立
cnt = cnt + 1 '計(jì)數(shù)器加1
start = start + 1 '指針變量遞增
rs.movenext
wend
If Not rs.eof Then '通過(guò)刷新的方式進(jìn)行下一輪請(qǐng)求,并將指針變量start傳遞到下一輪
response.write "meta http-equiv='refresh' content='0;URL=?start="start"'>"
Else
response.write "生成HTML文件完畢!"
End if
rs.Close()
Set rs = Nothing
objConn.Close()
Set objConn = Nothing
Function getTemplate(template)'讀取模板的函數(shù),返回字符串,template為文件名
Dim fso,f
set fso=CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile(template)
getTemplate=f.ReadAll
f.close
set f=nothing
set fso=Nothing
End Function
Sub genHtml(content,filename)'將替換后的內(nèi)容寫(xiě)入HTML文檔,content為替換后的字符串,filename為生成的文件名
Dim fso,f
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set f = fso.CreateTextFile(filename,true)'如果文件名重復(fù)將覆蓋舊文件
f.Write content
f.Close
Set f = Nothing
set fso=Nothing
End Sub
%>
您可能感興趣的文章:
  • 比較詳細(xì)的Asp偽靜態(tài)化方法及Asp靜態(tài)化探討
  • 不用mod_rewrite直接用php實(shí)現(xiàn)偽靜態(tài)化頁(yè)面代碼
  • 網(wǎng)頁(yè)的HTML靜態(tài)化_網(wǎng)站優(yōu)化之談
  • 通用大型網(wǎng)站頁(yè)面靜態(tài)化解決方案
  • php 靜態(tài)化實(shí)現(xiàn)代碼
  • asp 網(wǎng)站靜態(tài)化函數(shù)代碼html
  • nginx 偽靜態(tài)化rewrite規(guī)則
  • php靜態(tài)化頁(yè)面 htaccess寫(xiě)法詳解(htaccess怎么寫(xiě)?)
  • smarty 緩存控制前的頁(yè)面靜態(tài)化原理
  • aspx文件格式使用URLRewriter實(shí)現(xiàn)靜態(tài)化變成html
  • php頁(yè)碼形式分頁(yè)函數(shù)支持靜態(tài)化地址及ajax分頁(yè)
  • 使用ob系列函數(shù)實(shí)現(xiàn)PHP網(wǎng)站頁(yè)面靜態(tài)化
  • 分享常見(jiàn)的幾種頁(yè)面靜態(tài)化的方法
  • 如何對(duì)ASP.NET網(wǎng)站實(shí)現(xiàn)靜態(tài)化

標(biāo)簽:甘南 淮北 唐山 來(lái)賓 揭陽(yáng) 滁州 南寧 迪慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP頁(yè)面靜態(tài)化批量生成代碼分享(多種方法)》,本文關(guān)鍵詞  ASP,頁(yè)面,靜態(tài),化,批量,生成,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP頁(yè)面靜態(tài)化批量生成代碼分享(多種方法)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP頁(yè)面靜態(tài)化批量生成代碼分享(多種方法)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    免费一级片91| 色av综合在线| 99在线精品一区二区三区| 欧美日韩一二三| 国产精品18久久久| 亚洲资源中文字幕| 久久久久久久久久久99999| 欧美日韩在线三级| 亚洲chinese男男1069| 欧美激情一区二区三区蜜桃视频| 91免费版pro下载短视频| 久久精品国产免费看久久精品| 国产欧美精品一区二区三区四区 | 色8久久人人97超碰香蕉987| 日本vs亚洲vs韩国一区三区| 中文字幕一区在线| 日本一区二区综合亚洲| 欧美一区二区三区啪啪| 色综合久久天天综合网| 风间由美一区二区三区在线观看 | 精品一区二区影视| 免费观看一级特黄欧美大片| 亚洲综合成人在线| 一区二区欧美在线观看| 亚洲人成影院在线观看| 中文字幕精品综合| 欧美国产精品专区| 精品入口麻豆88视频| 精品福利二区三区| 久久久久久久久久久99999| 精品免费国产一区二区三区四区| 亚洲精品ww久久久久久p站 | 中文字幕不卡在线| 国产日韩欧美制服另类| 久久综合国产精品| 亚洲国产精品传媒在线观看| 国产亚洲精品中文字幕| 国产精品嫩草影院av蜜臀| 中文在线一区二区 | 午夜电影网亚洲视频| 成人美女视频在线观看18| 国产乱码精品一区二区三区忘忧草 | 国产美女在线观看一区| 国产不卡免费视频| 91黄色激情网站| 3d成人h动漫网站入口| 久久一区二区视频| 日韩理论在线观看| 青青草精品视频| 北条麻妃一区二区三区| 欧美视频在线播放| 久久亚洲精华国产精华液 | 狠狠狠色丁香婷婷综合激情| 成人性色生活片| 日韩一区二区免费高清| 欧美国产一区二区| 99久久免费国产| 欧美午夜一区二区三区免费大片| 日韩女优毛片在线| 亚洲欧美日韩中文播放| 韩国av一区二区三区在线观看| 91蜜桃婷婷狠狠久久综合9色| 欧美一区二区三区四区久久 | 成人激情综合网站| 日韩三级在线观看| 亚洲精品一二三四区| 日本欧美久久久久免费播放网| 国产精品一区二区免费不卡| 欧美日韩一二三区| 亚洲国产精品天堂| 99久久综合色| 久久久91精品国产一区二区三区| 日本中文字幕一区| 欧美亚洲高清一区| 一区二区三区国产豹纹内裤在线| 国产成人午夜99999| 久久蜜桃一区二区| 日产欧产美韩系列久久99| 欧美日韩国产首页| 亚洲视频在线一区| 99re热这里只有精品视频| 国产欧美一区二区在线| 成人综合在线视频| 国产精品传媒视频| 欧洲国产伦久久久久久久| 亚洲激情六月丁香| 欧美午夜精品理论片a级按摩| 亚洲一区二区偷拍精品| 国产精品嫩草影院com| 卡一卡二国产精品 | 成人欧美一区二区三区白人| 成人综合婷婷国产精品久久 | 国产成人自拍网| 亚洲激情综合网| 91精品国产麻豆| 国产美女在线精品| 亚洲午夜电影在线| 久久新电视剧免费观看| 色综合天天综合网天天看片| 亚洲一二三四久久| 国产日本亚洲高清| 欧美一区二区三区的| 国产成a人亚洲| 蜜臀av亚洲一区中文字幕| 日韩成人dvd| 国产精品色在线| 国产真实精品久久二三区| 欧美电视剧免费全集观看| 亚洲视频综合在线| 91麻豆精品91久久久久同性| 韩国女主播一区二区三区| 91色porny| 亚洲精品视频在线观看免费| 欧美日韩中文国产| 91老师片黄在线观看| 国产在线精品一区在线观看麻豆| 亚洲色图在线看| 国产调教视频一区| 亚洲国产精品黑人久久久| 日韩欧美色综合| 一本到不卡精品视频在线观看| 精品一区二区三区在线观看| 免费欧美日韩国产三级电影| 亚洲一区二区成人在线观看| 中文字幕精品—区二区四季| 久久夜色精品国产噜噜av| 欧美一区二区黄色| 91精品在线一区二区| 欧美性生活一区| 在线视频综合导航| 91麻豆.com| 一本色道久久综合亚洲aⅴ蜜桃| 丁香激情综合五月| 91啦中文在线观看| 欧美三级一区二区| 欧美日韩一区不卡| 精品国产免费人成在线观看| 久久综合丝袜日本网| 国产精品久久久一本精品| 欧美激情在线一区二区| 精品国产乱码久久久久久闺蜜| 亚洲精品一区二区三区影院| 国产精品毛片高清在线完整版| 国产精品久久99| 亚洲一区二区三区爽爽爽爽爽| 亚洲精品中文在线| 日韩成人午夜电影| 国产精品一色哟哟哟| 99久久精品国产一区二区三区| 91亚洲精品久久久蜜桃| 欧美在线|欧美| 日韩午夜激情视频| 国产精品久久久久四虎| 亚洲天天做日日做天天谢日日欢 | 亚洲午夜久久久久中文字幕久| 国产精品麻豆欧美日韩ww| 国产视频911| 久久久天堂av| 亚洲天堂精品在线观看| 日日欢夜夜爽一区| 国产精品综合在线视频| 99久久er热在这里只有精品15| 91国在线观看| 久久综合久久综合九色| 国产精品女主播av| 亚洲日穴在线视频| 视频一区在线视频| 麻豆精品视频在线观看视频| 国产精品自拍网站| 91久久一区二区| 精品欧美一区二区在线观看| 亚洲图片欧美综合| jlzzjlzz欧美大全| 精品久久免费看| 亚洲大片免费看| 成人午夜av影视| 精品国产乱码久久久久久图片 | 精品亚洲免费视频| 欧美在线视频日韩| 国产香蕉久久精品综合网| 国产精品久久久久久户外露出| 爽爽淫人综合网网站| 色系网站成人免费| 亚洲欧洲日韩女同| 白白色亚洲国产精品| 国产精品视频yy9299一区| 国产在线不卡一卡二卡三卡四卡| 99热精品一区二区| 久久久国产综合精品女国产盗摄| 午夜av一区二区三区| 色婷婷av一区二区三区软件 | 亚洲h在线观看| 欧美丰满少妇xxxxx高潮对白 | 国产精品国产三级国产专播品爱网| 亚洲成av人片一区二区梦乃| 欧美在线视频不卡| 亚洲成人动漫在线观看| 欧美精品在线观看一区二区| 日韩av在线发布| 91精品国产日韩91久久久久久|