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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? codegen.asp

?? 通用考勤系統
?? ASP
字號:
<%
'------------------如意驗證碼產生類-------------------
'
'注意:您可以隨意復制或傳播以下代碼,但請您保留此信息
'      您的支持,會讓我們做得更好,謝謝:)
'
'	   使用中有什么問題,歡迎來我們主頁進行討論
'
'				如易網絡工作室
'				http://www.royee.com
'
'-----------------------------------------------------

class CodeGen
	public BgMap
	public Font
	public FontColor
	public FontSize
	public Width
	public Height
	public BgColor
	public IsHaveFrame
	public FrameColor
	public FrameSize
	public IsHaveNoisePoint
	public IsHaveNoiseLine
	public NoisePointNumber
	public NoiseLineNumber
	public NoisePointSize
	public NoiseLineSize
	public SessionKey
	private data
	private jpeg
	
	private sub Class_Initialize()
		set jpeg=server.CreateObject("Persits.Jpeg")
		BgMap=""
		BgColor=&HFFFFFF
		FontColor=&H000000
		Font="宋體"
		FontSize=18
		Width=80
		Height=30
		FrameColor=&H000000
		FrameSize=1
		IsHaveFrame=false
		IsHaveNoisePoint=true
		IsHaveNoiseLine=true
		NoisePointNumber=100
		NoiseLineNumber=20
		NoisePointSize=2
		NoiseLineSize=1
		SessionKey="yzmm"
	end sub
	
	private sub setJpeg()
		jpeg.Canvas.Font.Color = FontColor
		jpeg.Canvas.Font.Family = Font
		jpeg.Canvas.Font.Size = FontSize
		jpeg.Canvas.Font.Bold = true
		jpeg.Quality = 100
	end sub
	
	public function NumberGen(bit)
		randomize()
		str=""
		for i=1 to bit
			str=str&int(rnd()*10)
		next
		NumberGen=str
	end function
	
	public function AlphaGen(bit)
		randomize()
		str=""
		i=1
		while i<=bit
			temp=(int(rnd()*(asc("z")-asc("A")))+asc("A"))
			if (temp>=asc("A") and temp<=asc("Z")) or (temp>=asc("a") and temp<=asc("z")) then
				str=str&chr(temp)
				i=i+1
			end if
		wend
		AlphaGen=str
	end function
	
	public function NumberAlphaGen(bit)
		randomize()
		str=""
		i=1
		while i<=bit
			temp=(int(rnd()*(asc("z")-asc("0")))+asc("0"))
			if (temp>=asc("A") and temp<=asc("Z")) or (temp>=asc("a") and temp<=asc("z")) or (temp>=asc("0") and temp<=asc("9")) then
				str=str&chr(temp)
				i=i+1
			end if
		wend
		NumberAlphaGen=str
	end function
	
	public function CharacterGen(bit)
		arrBase=array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f")
		randomize ()
		str=""
		for i=1 to bit
			r1=11+int(rnd()*3)
			if r1=13 then
				r2=int(rnd()*7)
			else
				r2=int(rnd()*16)
			end if
			r3=10+int(rnd()*6)
			if r3=10 then
				r4=1+int(rnd()*15)
			elseif r3=15 then
				r4=int(rnd()*15)
			else
				r4=int(rnd()*16)
			end if
			str=str&chr("&H"&arrBase(r1)&arrBase(r2)&arrBase(r3)&arrBase(r4))
		next
		CharacterGen=str
	end function
	
	public function UserTypeGen(bit,arrData)
		str=""
		if isarray(arrData) then
			randomize()
			for i=1 to bit
				str=str&arrData(int(rnd()*(ubound(arrData)+1)))
			next
		end if
		UserTypeGen=str
	end function
	
	public function StrGen(bit,genType,arrData)
		select case ucase(genType)
			case "N"							'隨機數字類型
				StrGen=NumberGen(bit)
			case "A"
				StrGen=AlphaGen(bit)			'隨機字母類型
			case "NA"
				StrGen=NumberAlphaGen(bit)		'隨機數字字母混合類型
			case "C"
				StrGen=CharacterGen(bit)		'隨機漢字類型
			case "U"
				StrGen=UserTypeGen(bit,arrData)	'隨機用戶自定義類型
			case else
				StrGen=""
		end select
	end function
	
	public default function CodeGen(bit,genType,arrData)
		response.buffer=true
		response.Expires = -1
		response.ContentType = "image/JPEG"
		
		setJpeg()
		
		dim fso
		set fso=Server.CreateObject("Scripting.FileSystemObject")
		
		if BgMap<>"" then
			if fso.FileExists(server.MapPath(BgMap)) then
				temp=true
				
			else
				temp=false
			end if
		else
			temp=false
		end if
		
		if temp then
			jpeg.open server.MapPath(BgMap)
		else
			jpeg.new Width,Height,BgColor
		end if
		
		if IsHaveFrame then
			jpeg.Canvas.Pen.Color=FrameColor
			jpeg.Canvas.Pen.Width=FrameSize
			jpeg.Canvas.Brush.Solid=False
			jpeg.Canvas.DrawBar 0,0,jpeg.width,jpeg.height
		end if
		
		if IsHaveNoiseLine then
			randomize()
			temp=int(NoiseLineNumber/10000*jpeg.width*jpeg.height)
			jpeg.Canvas.Pen.Width=NoiseLineSize
			for i=1 to temp
				x1=int(rnd()*(jpeg.width+1))
				y1=int(rnd()*(jpeg.height+1))
				x2=int(rnd()*(jpeg.width+1))
				y2=int(rnd()*(jpeg.height+1))
				color=int(rnd()*(&H1000000))
				jpeg.Canvas.Pen.Color=color
				jpeg.Canvas.DrawLine x1,y1,x2,y2
			next
		end if
		
		str= StrGen(bit,genType,arrData)
		jpeg.Canvas.PrintText 8, int((jpeg.Height-16)/2),str
		session(SessionKey)=str
		
		if IsHaveNoisePoint then
			randomize()
			temp=int(NoisePointNumber/1000*jpeg.width*jpeg.height)
			jpeg.Canvas.Pen.Width=NoisePointSize
			for i=1 to temp
				x=int(rnd()*(jpeg.width+1))
				y=int(rnd()*(jpeg.height+1))
				color=int(rnd()*(&H1000000))
				jpeg.Canvas.Pen.Color=color
				jpeg.Canvas.DrawLine x,y,x,y
			next
		end if
		
		set fso=nothing
		response.BinaryWrite jpeg.Binary
		set jpeg=nothing
	end function
end class
%>

		

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩丝袜情趣美女图片| 一区二区三区小说| 精品国产一区二区三区久久久蜜月| 91极品美女在线| 91激情在线视频| 欧美日韩在线播放一区| 欧美日韩免费电影| 欧美视频日韩视频在线观看| 欧美久久久影院| 欧美一区二区三区四区久久| 日韩精品一区二| 精品粉嫩aⅴ一区二区三区四区| 精品国产伦一区二区三区免费| 欧美r级电影在线观看| 久久久久99精品国产片| 亚洲精品在线一区二区| 中文字幕乱码亚洲精品一区| 亚洲三级在线播放| 性做久久久久久免费观看欧美| 奇米777欧美一区二区| 国产资源精品在线观看| 北条麻妃国产九九精品视频| 色美美综合视频| 欧美老女人第四色| 久久综合九色欧美综合狠狠| 久久久九九九九| 亚洲免费在线电影| 日韩激情视频网站| 国产不卡视频在线观看| 色94色欧美sute亚洲线路二| 欧美高清dvd| 久久久噜噜噜久久人人看| 日韩一区在线免费观看| 日韩综合在线视频| 国产精品一区二区你懂的| av高清久久久| 欧美肥妇bbw| 午夜久久久影院| 极品少妇一区二区三区精品视频| 成人免费va视频| 欧美偷拍一区二区| 久久亚洲精品小早川怜子| 亚洲欧美日韩在线| 久草在线在线精品观看| hitomi一区二区三区精品| 欧美精品久久99| 国产精品美女久久久久久久久| 亚洲成人av电影在线| 国产成人aaa| 欧美精品亚洲一区二区在线播放| 久久精品一二三| 亚洲网友自拍偷拍| 国产成人综合精品三级| 欧美区在线观看| 国产精品欧美一区喷水| 日本aⅴ亚洲精品中文乱码| 本田岬高潮一区二区三区| 日韩免费观看高清完整版| 亚洲色图在线视频| 国产乱国产乱300精品| 欧美日韩精品一区二区三区蜜桃| 中文字幕欧美三区| 加勒比av一区二区| 欧美日韩激情一区二区三区| 最新国产精品久久精品| 激情五月激情综合网| 欧美日韩视频在线一区二区| 中文字幕乱码亚洲精品一区| 久久国产人妖系列| 777亚洲妇女| 一二三四社区欧美黄| 成人深夜视频在线观看| 日韩美一区二区三区| 性做久久久久久免费观看欧美| 91在线一区二区| 国产亚洲成年网址在线观看| 精品一区二区影视| 69久久夜色精品国产69蝌蚪网| 亚洲一区二区精品久久av| 99热这里都是精品| 亚洲成人综合在线| 91福利精品视频| 亚洲色图清纯唯美| 成人小视频在线| 国产日韩av一区二区| 国产综合色视频| 精品久久久久久久久久久院品网| 午夜国产精品影院在线观看| 欧美网站一区二区| 艳妇臀荡乳欲伦亚洲一区| 97aⅴ精品视频一二三区| 国产精品成人免费| 成人国产精品免费观看动漫 | 精品国产一区二区三区忘忧草| 亚洲一区精品在线| 欧美在线不卡一区| 亚洲一级二级三级| 欧美午夜精品一区二区蜜桃| 一区二区三区免费网站| 91首页免费视频| 一区二区欧美精品| 91九色最新地址| 亚洲国产日韩综合久久精品| 在线观看免费视频综合| 亚洲影视资源网| 欧美猛男超大videosgay| 日韩精品欧美精品| 日韩精品一区二区三区四区| 激情综合亚洲精品| 久久久www免费人成精品| 国产大陆a不卡| 亚洲视频一区二区免费在线观看| 一本到高清视频免费精品| 亚洲国产欧美一区二区三区丁香婷| 欧美在线啊v一区| 天堂蜜桃一区二区三区| 欧美电影免费观看高清完整版在线 | 在线观看www91| 亚洲无线码一区二区三区| 欧美日韩激情一区| 开心九九激情九九欧美日韩精美视频电影 | 99re这里都是精品| 亚洲精品免费视频| 欧美日韩一级二级| 久久成人麻豆午夜电影| 国产视频在线观看一区二区三区| 99久久精品国产导航| 亚洲成人免费在线观看| 日韩久久久久久| av电影天堂一区二区在线| 亚洲一级片在线观看| 欧美大黄免费观看| 不卡欧美aaaaa| 丝袜国产日韩另类美女| 久久精品夜色噜噜亚洲a∨| 91免费精品国自产拍在线不卡| 亚洲大型综合色站| 欧美精品一区二区久久久| 99久久国产综合精品色伊| 日韩不卡手机在线v区| 国产色产综合产在线视频| 欧美性视频一区二区三区| 日本高清不卡aⅴ免费网站| 国产亚洲综合av| 91香蕉视频mp4| 免费黄网站欧美| 国产日韩欧美在线一区| 久久精品夜夜夜夜久久| 色综合久久综合中文综合网| 奇米精品一区二区三区四区| 国产精品久久影院| 日韩亚洲欧美中文三级| 成人黄色免费短视频| 日韩激情一区二区| 最好看的中文字幕久久| 日韩欧美色综合| 在线视频综合导航| 国产一区二区调教| 午夜精品久久一牛影视| 国产日韩欧美精品在线| 91精品麻豆日日躁夜夜躁| 国产一区二区女| 亚洲国产精品综合小说图片区| 国产午夜精品福利| 91精品国产综合久久精品app| 成年人网站91| 久久国产免费看| 五月婷婷久久综合| 中文字幕一区二区三区乱码在线| 欧美成人伊人久久综合网| 91欧美一区二区| 国产99一区视频免费| 麻豆精品一二三| 亚洲一区二区影院| 日韩理论片一区二区| 2014亚洲片线观看视频免费| 欧美日本在线看| 欧美在线免费视屏| 白白色亚洲国产精品| 国产精品亚洲一区二区三区在线 | 欧美大黄免费观看| 欧美日韩国产一区二区三区地区| 北条麻妃一区二区三区| 国产在线视频一区二区| 日本成人中文字幕| 一区二区三区在线观看动漫| 日本一区免费视频| 久久久久久久久伊人| 欧美岛国在线观看| 日韩欧美在线综合网| 91精品福利在线一区二区三区| 在线视频一区二区免费| 91在线观看污| 91网站黄www| 白白色亚洲国产精品| 国产91在线看| 高清beeg欧美| 成人丝袜高跟foot| 成人在线视频首页| jiyouzz国产精品久久|