亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? install.asp

?? RSS閱讀器源代碼,務(wù)必于門
?? ASP
?? 第 1 頁 / 共 2 頁
字號:
<%@ CODEPAGE=65001 %>
<%
'///////////////////////////////////////////////////////////////////////////////
'//              Z-Blog
'// 作    者:    朱煊&Sipo
'// 版權(quán)所有:    RainbowSoft Studio
'// 技術(shù)支持:    rainbowsoft@163.com
'// 程序名稱:    
'// 程序版本:    
'// 單元名稱:   自動安裝腳本
'// 開始時間:   2006-8-17
'// 最后修改:    
'// 備    注:    
'///////////////////////////////////////////////////////////////////////////////
%>
<% Option Explicit %>
<% On Error Resume Next %>
<% Response.Charset="UTF-8" %>
<%Response.Buffer=False
Sub ErrorHandle
On Error Resume Next
Response.CodePage=65001
Err.Clear
End Sub
Call ErrorHandle

Const ZB_VERSION="1.8 Arwen Build 81206"

'--------------------------------------------------------------------
Const adOpenForwardOnly=0
Const adOpenKeyset=1
Const adOpenDynamic=2
Const adOpenStatic=3

Const adLockReadOnly=1
Const adLockPessimistic=2
Const adLockOptimistic=3
Const adLockBatchOptimistic=4

Const ForReading=1
Const ForWriting=2
Const ForAppending=8

Const adTypeBinary=1
Const adTypeText=2

Const adModeRead=1
Const adModeReadWrite=3

Const adSaveCreateNotExist=1
Const adSaveCreateOverWrite=2
'--------------------------------------------------------------------
Public objConn

Dim IsNeedUpdateDataBase
Dim IsNeedCreateCustom
Dim IsNeedCreateOption

Dim BlogPath
BlogPath=Server.MapPath("install.asp")
BlogPath=Left(BlogPath,Len(BlogPath)-Len("install.asp"))

Dim UpdateDataBaseMsg
UpdateDataBaseMsg=""

Dim fso2
Set fso2=Server.CreateObject("Scripting.FileSystemObject")
IF Not fso2.FileExists(BlogPath&"installzblog.xml") Then
 Response.Write "沒有找到安裝包,請手動刪除install.asp文件。"
 Response.End
End If
Set fso2=Nothing

'*********************************************************
' 目的:    
'*********************************************************
Function DelXML()
    Dim fso
	set fso=Server.CreateObject("Scripting.FileSystemObject")
    IF fso.FileExists(Blogpath&"installzblog.xml") Then
    fso.DeleteFile Blogpath&"installzblog.xml",True
    End If
End Function
'*********************************************************



'*********************************************************
' 目的:    
'*********************************************************
Function UpdateFiles()

			On Error Resume Next

			Dim strC_CUSTOM,strZC_BLOG_THEME
			
			Response.Write UpdateDataBaseMsg

			Dim objXmlFile,objXmlFiles,i,item,objStream,objFSO,FileName,astrPath,ulngPath,strTmpPath,bytestr,objXmlfolder,BAKFolderName
			Set objXmlFile = Server.CreateObject("Microsoft.XMLDOM")
			objXmlFile.async=False
			objXmlFile.load(BlogPath&"installzblog.xml")

			Randomize
			BAKFolderName=Year(Now) & Right("0"&Month(Now),2) & Right("0"&Day(Now),2) & Right("0"&Hour(Now),2) & Right("0"&Minute(Now),2) & Right("0"&Second(Now),2) & Int(9 * Rnd) & Int(9 * Rnd) & Int(9 * Rnd) & Int(9 * Rnd) & Right(FileName,Len(FileName)-InStrRev(FileName,".")+1)
			
			If objXmlFile.readyState=4 Then
				If objXmlFile.parseError.errorCode = 0 Then
				
					Set objXmlfolder=objXmlFile.documentElement.SelectNodes("folder")
					Set objFSO = Server.CreateObject("Scripting.FileSystemObject") 
					for each item in objXmlfolder
						If Not objFSO.FolderExists(BlogPath&item.selectSingleNode("path").text) Then 
							objFSO.CreateFolder(BlogPath&item.selectSingleNode("path").text) 
							Response.Write "創(chuàng)建 " & item.selectSingleNode("path").text & vbCrlf
						End If 
					next
					Set objFSO =Nothing
					Set objXmlfolder=Nothing

					Set objXmlFiles=objXmlFile.documentElement.SelectNodes("files")
					for each item in objXmlFiles
					Set objStream = CreateObject("ADODB.Stream")
						With objStream
						.Type = 1
						.Mode = 3
						.Open
						.Write item.selectSingleNode("content").nodeTypedvalue
							If instr(item.selectSingleNode("path").text,"c_custom.asp")>0 Then
								If IsNeedCreateCustom=True Then
									.SaveToFile BlogPath & item.selectSingleNode("path").text,2
								End If
							ElseIf instr(item.selectSingleNode("path").text,"c_option.asp")>0 Then
								If IsNeedCreateOption=True Then
									.SaveToFile BlogPath & item.selectSingleNode("path").text,2
								Else
									Dim tmpSng
									tmpSng=LoadFromFile(BlogPath & "c_option.asp","utf-8")
									Call SaveValueForSetting(tmpSng,True,"String","ZC_BLOG_VERSION",ZB_VERSION)
									Call SaveToFile(BlogPath & "c_option.asp",tmpSng,"utf-8",false)
								End If
							ElseIf InStr(item.selectSingleNode("path").text,"\THEMES\default\TEMPLATE\")>0 Then
								Set objFSO=Server.CreateObject("Scripting.FileSystemObject")
								Call LoadValueForSetting(LoadFromFile(BlogPath & "c_custom.asp","utf-8"),True,"String","ZC_BLOG_THEME",strZC_BLOG_THEME)
								If (strZC_BLOG_THEME<>"default") Or (Not objFSO.FileExists(BlogPath & item.selectSingleNode("path").text)) Then
									.SaveToFile BlogPath & item.selectSingleNode("path").text,2
								End If
							ElseIf instr(item.selectSingleNode("path").text,"\PLUGIN\Totoro\include.asp")>0 Then
								If (IsNeedCreateOption=True) Or (Not objFSO.FileExists(BlogPath & item.selectSingleNode("path").text)) Then
									.SaveToFile BlogPath & item.selectSingleNode("path").text,2
								End If
							ElseIf instr(item.selectSingleNode("path").text,"p_include.asp")>0 Then
								If IsNeedCreateOption=True Then
									.SaveToFile BlogPath & item.selectSingleNode("path").text,2
								End If
							ElseIf instr(item.selectSingleNode("path").text,"p_theme.asp")>0 Then
								If IsNeedCreateOption=True Then
									.SaveToFile BlogPath & item.selectSingleNode("path").text,2
								End If
							ElseIf instr(item.selectSingleNode("path").text,"zblog.mdb")>0 Then
								If IsNeedCreateCustom=True Then
									.SaveToFile BlogPath & item.selectSingleNode("path").text,2
								End If
							ElseIf instr(item.selectSingleNode("path").text,"INCLUDE\")>0 Then
								Set objFSO=Server.CreateObject("Scripting.FileSystemObject")
								If Not objFSO.FileExists(BlogPath & item.selectSingleNode("path").text) Then 
									.SaveToFile BlogPath & item.selectSingleNode("path").text,2
								End If 
							Else
							'其他覆蓋
								.SaveToFile BlogPath & item.selectSingleNode("path").text,2
							End If
						Response.Write "釋放 " & item.selectSingleNode("path").text & vbCrlf
						.Close
						End With
						Set objStream = Nothing
					next
					Set objXmlFile=Nothing
					
					Response.Write "安裝完成!"
					
					UpdateFiles=True
				Else
					Response.Write "文件包出錯"
				End If
			End If
			
End Function
'*********************************************************



'*********************************************************
' 目的:    
'*********************************************************
Function UpdateCustom()

	Dim tmpSng
	Dim objFSO
	Set objFSO=Server.CreateObject("Scripting.FileSystemObject")
	If objFSO.FileExists(BlogPath & "c_custom.asp") Then

		tmpSng=LoadFromFile(BlogPath & "/c_custom.asp","utf-8")
		If InStr(tmpSng,"ZC_BLOG_THEME")=0 Then
			tmpSng=Replace(tmpSng,"%"&">","Const ZC_BLOG_THEME=""default"""&vbCrlf&"%"&">",1,1,1)
			Call SaveValueForSetting(tmpSng,True,"String","ZC_BLOG_CSS","default2")
			Call SaveToFile(BlogPath & "/c_custom.asp",tmpSng,"utf-8",false)
		End If
	End If 

End Function
'*********************************************************





'*********************************************************
' 目的:    Load Value For Setting
'*********************************************************
Function LoadValueForSetting(strContent,bolConst,strTypeVar,strItem,ByRef strValue)

	Dim i,j,s,t
	Dim strConst
	Dim objRegExp
	Dim Matches,Match

	If bolConst=True Then strConst="Const"

	Set objRegExp=New RegExp
	objRegExp.IgnoreCase =True
	objRegExp.Global=True


	If strTypeVar="String" Then

		objRegExp.Pattern="(^|\r\n|\n)(( *)" & strConst & "( *)" & strItem & "( *)=( *))(.+?)(\r\n|\n|$)"
		Set Matches = objRegExp.Execute(strContent)
		If Matches.Count=1 Then

			t=Matches(0).Value
			t=Replace(t,VbCrlf,"")
			t=Replace(t,Vblf,"")
			objRegExp.Pattern="( *)""(.*)""( *)($)"
			Set Matches = objRegExp.Execute(t)

			If Matches.Count>0 Then

				s=Trim(Matches(0).Value)
				s=Mid(s,2,Len(s)-2)
				s=Replace(s,"""""","""")
				strValue=s

				LoadValueForSetting=True
				Exit Function

			End If
		End If

	End If

	If strTypeVar="Boolean" Then

		objRegExp.Pattern="(^|\r\n|\n)(( *)" & strConst & "( *)" & strItem & "( *)=( *))([a-z]+)( *)(\r\n|\n|$)"
		Set Matches = objRegExp.Execute(strContent)
		If Matches.Count=1 Then
			t=Matches(0).Value
			t=Replace(t,VbCrlf,"")
			t=Replace(t,Vblf,"")
			objRegExp.Pattern="( *)((True)|(False))( *)($)"
			Set Matches = objRegExp.Execute(t)

			If Matches.Count>0 Then

				s=Trim(Matches(0).Value)
				s=LCase(Matches(0).Value)
				If InStr(s,"true")>0 Then
					strValue=True
				ElseIf InStr(s,"false")>0 Then
					strValue=False
				End If

				LoadValueForSetting=True
				Exit Function

			End If
		End If

	End If

	If strTypeVar="Numeric" Then

		objRegExp.Pattern="(^|\r\n|\n)(( *)" & strConst & "( *)" & strItem & "( *)=( *))([0-9.]+)( *)(\r\n|\n|$)"
		Set Matches = objRegExp.Execute(strContent)
		If Matches.Count=1 Then
			t=Matches(0).Value
			t=Replace(t,VbCrlf,"")
			t=Replace(t,Vblf,"")
			objRegExp.Pattern="( *)([0-9.]+)( *)($)"
			Set Matches = objRegExp.Execute(t)

			If Matches.Count>0 Then

				s=Trim(Matches(0).Value)
				If IsNumeric(s)=True Then

					strValue=s

					LoadValueForSetting=True
					Exit Function

				End If

			End If
		End If

	End If

	LoadValueForSetting=False

End Function
'*********************************************************


'*********************************************************
' 目的:    Save Value For Setting
'*********************************************************
Function SaveValueForSetting(ByRef strContent,bolConst,strTypeVar,strItem,strValue)

	Dim i,j,s,t
	Dim strConst
	Dim objRegExp

	If bolConst=True Then strConst="Const"

	Set objRegExp=New RegExp
	objRegExp.IgnoreCase =True
	objRegExp.Global=True

	If strTypeVar="String" Then

		strValue=Replace(strValue,"""","""""")
		strValue=""""& strValue &""""

		objRegExp.Pattern="(^|\r\n|\n)(( *)" & strConst & "( *)" & strItem & "( *)=( *))(.+?)(\r\n|\n|$)"
		If objRegExp.Test(strContent)=True Then
			strContent=objRegExp.Replace(strContent,"$1$2"& strValue &"$8")
			SaveValueForSetting=True
			Exit Function
		End If

	End If

	If strTypeVar="Boolean" Then

		strValue=Trim(strValue)
		If LCase(strValue)="true" Then
			strValue="True"
		Else
			strValue="False"
		End If

		If objRegExp.Test(strContent)=True Then
			objRegExp.Pattern="(^|\r\n|\n)(( *)" & strConst & "( *)" & strItem & "( *)=( *))([a-z]+)( *)(\r\n|\n|$)"
			strContent=objRegExp.Replace(strContent,"$1$2"& strValue &"$9")
			SaveValueForSetting=True
			Exit Function
		End If


	End If

	If strTypeVar="Numeric" Then

		strValue=Trim(strValue)
		If IsNumeric(strValue)=False Then
			strValue=0
		End If

		If objRegExp.Test(strContent)=True Then
			objRegExp.Pattern="(^|\r\n|\n)(( *)" & strConst & "( *)" & strItem & "( *)=( *))([0-9.]+)( *)(\r\n|\n|$)"
			strContent=objRegExp.Replace(strContent,"$1$2"& strValue &"$9")
			SaveValueForSetting=True
			Exit Function
		End If

	End If

	SaveValueForSetting=False

End Function
'*********************************************************



'*********************************************************
' 目的:    Load Text form File
' 輸入:    
' 輸入:    
' 返回:    
'*********************************************************
Function LoadFromFile(strFullName,strCharset)

	On Error Resume Next

	Dim objStream

	Set objStream = Server.CreateObject("ADODB.Stream")
	With objStream
	.Type = adTypeText
	.Mode = adModeReadWrite
	.Open
	.Charset = strCharset
	.Position = objStream.Size
	.LoadFromFile strFullName
	LoadFromFile=.ReadText
	.Close
	End With
	Set objStream = Nothing

	Err.Clear

End Function
'*********************************************************


'*********************************************************
' 目的:    Save Text to File
' 輸入:    
' 輸入:    
' 返回:    
'*********************************************************
Function SaveToFile(strFullName,strContent,strCharset,bolRemoveBOM)

	On Error Resume Next

	Dim objStream

	Set objStream = Server.CreateObject("ADODB.Stream")
	With objStream
	.Type = adTypeText

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区三区在线老狼| 欧美日韩和欧美的一区二区| 久久九九国产精品| 国产老女人精品毛片久久| 久久久欧美精品sm网站| 国产成人午夜视频| 国产精品久久久久影院色老大| 99久久免费国产| 伊人夜夜躁av伊人久久| 91精品国产综合久久福利| 麻豆91精品视频| 日本一区二区三区高清不卡| 91蜜桃网址入口| 日韩综合小视频| 欧美mv日韩mv| 99综合电影在线视频| 亚洲综合激情小说| 欧美成人精品福利| 色综合亚洲欧洲| 午夜久久福利影院| 久久精品人人做| 欧美综合色免费| 国产在线麻豆精品观看| 亚洲日本在线观看| 91精品久久久久久久91蜜桃 | 日韩美女啊v在线免费观看| 91香蕉视频在线| 欧美aaaaa成人免费观看视频| 国产日韩欧美不卡| 欧美三级乱人伦电影| 国产精品夜夜爽| 亚洲国产aⅴ成人精品无吗| 久久伊99综合婷婷久久伊| 色婷婷av一区二区三区软件| 久久精品国产一区二区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美日韩国产高清一区二区三区 | 一区二区三区精品| 久久综合久久99| 欧美图片一区二区三区| 国产精品资源网| 日韩精品一区第一页| 自拍偷拍欧美激情| 久久午夜色播影院免费高清| 在线视频一区二区三| 国产精品69毛片高清亚洲| 婷婷中文字幕一区三区| 中文字幕日韩精品一区| 久久精品日韩一区二区三区| 7777精品伊人久久久大香线蕉最新版| av成人动漫在线观看| 国产一区二区0| 免费人成精品欧美精品| 亚洲国产一区二区在线播放| 欧美激情一二三区| 日韩精品一区二区三区四区| 欧美系列在线观看| 色婷婷综合久久久久中文一区二区| 国产一区二区三区在线观看免费| 日韩黄色片在线观看| 夜夜爽夜夜爽精品视频| 国产精品成人免费| 日本一区二区三区四区| 精品国产3级a| 精品欧美久久久| 日韩免费高清av| 欧美一区二区三区不卡| 91麻豆精品国产无毒不卡在线观看| 色妞www精品视频| 91影院在线免费观看| a4yy欧美一区二区三区| 久久99精品国产91久久来源| 日本欧美一区二区| 日本aⅴ亚洲精品中文乱码| 午夜精品成人在线视频| 亚洲成人黄色小说| 一区二区三区不卡视频在线观看 | 欧美日韩视频在线第一区| 色一情一乱一乱一91av| 99国产精品国产精品毛片| 成人黄色软件下载| av在线不卡电影| 日本高清不卡视频| 欧美主播一区二区三区美女| 欧美影视一区二区三区| 欧美日韩一区中文字幕| 91.麻豆视频| 日韩欧美一二区| 久久久久久**毛片大全| 日本一区二区视频在线| 国产精品不卡在线观看| 亚洲柠檬福利资源导航| 亚洲最新在线观看| 视频一区欧美精品| 精品一区二区三区免费| 国产成人在线视频网站| 99九九99九九九视频精品| 在线观看视频欧美| 日韩美女主播在线视频一区二区三区| 久久久久国产免费免费| 最新欧美精品一区二区三区| 亚洲综合免费观看高清完整版在线 | 亚洲精品一区二区三区影院| 欧美国产禁国产网站cc| 亚洲免费伊人电影| 日韩主播视频在线| 国产曰批免费观看久久久| 99久久亚洲一区二区三区青草| 欧美伊人久久久久久久久影院 | 青椒成人免费视频| 岛国精品一区二区| 在线观看av不卡| 欧美成人精品二区三区99精品| 亚洲国产精品99久久久久久久久| 亚洲伦理在线精品| 麻豆国产欧美日韩综合精品二区| 成人激情黄色小说| 欧美老年两性高潮| 国产色产综合色产在线视频| 亚洲大片免费看| 国产成人精品一区二区三区四区 | 91麻豆精品国产91久久久| 国产亚洲成aⅴ人片在线观看| 亚洲综合色噜噜狠狠| 久久精品国产99国产| 91色porny蝌蚪| 久久久久久久久久久久电影 | 欧美精品第1页| 国产精品欧美久久久久无广告| 偷拍与自拍一区| aaa欧美色吧激情视频| 欧美mv日韩mv| 午夜久久电影网| 91免费观看视频在线| 久久久精品免费免费| 日日夜夜免费精品| 91猫先生在线| 国产色产综合产在线视频| 日日骚欧美日韩| 在线国产亚洲欧美| 国产精品卡一卡二| 韩国精品主播一区二区在线观看| 欧美影视一区二区三区| 国产精品高潮久久久久无| 韩国v欧美v日本v亚洲v| 91精品国产入口在线| 亚洲欧美激情在线| 成人白浆超碰人人人人| 久久精品视频一区二区| 久久99在线观看| 欧美一区二区三区男人的天堂| 亚洲一区成人在线| 91精彩视频在线观看| 国产精品麻豆欧美日韩ww| 国产精品影视网| 久久久精品国产99久久精品芒果| 日本欧美韩国一区三区| 欧美丰满高潮xxxx喷水动漫 | 日韩激情一区二区| 欧美美女bb生活片| 亚洲18色成人| 欧美福利电影网| 蜜臀久久久99精品久久久久久| 欧美久久免费观看| 国产亚洲欧美一级| 国产盗摄女厕一区二区三区| 久久久久国产一区二区三区四区| 精品系列免费在线观看| 精品久久久久久久一区二区蜜臀| 麻豆久久久久久久| 久久综合国产精品| 国产一区二区不卡在线| 欧美国产视频在线| av资源网一区| 一区二区三区欧美在线观看| 欧美在线免费观看亚洲| 天堂av在线一区| 日韩一区二区三区视频| 国产自产高清不卡| 欧美激情艳妇裸体舞| 91亚洲精品久久久蜜桃网站| 亚洲午夜免费电影| 777奇米四色成人影色区| 久久精品国产精品亚洲红杏| 日韩美女一区二区三区四区| 国产一区二区三区在线观看免费视频| 精品黑人一区二区三区久久| 国产精一区二区三区| 国产精品视频在线看| 一本一道久久a久久精品综合蜜臀| 一区二区高清视频在线观看| 欧美一区二区三区在| 国产精品亚洲第一| 亚洲激情av在线| 91精品国产福利在线观看| 国产一区二区三区不卡在线观看| 中文字幕av一区 二区| 欧美日韩亚洲综合一区| 韩国欧美国产一区| 一区二区三区四区国产精品|