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

首頁 > 編程 > ASP > 正文

ASP教程:使用ASP生成圖片彩色校驗碼_ASP教程

2024-05-04 11:03:48
字體:
來源:轉載
供稿:網友

推薦:比較ASP生成靜態HTML文件的幾種方法
將動態頁面轉換生成靜態Html文件有許多好處,比如生成html網頁有利于被搜索引擎收錄(特別是對接受動態參數的頁面)。前臺訪問時,脫離了數據訪問,減輕對數據庫訪問的壓力,加快網頁打開速度。

使用ASP生成圖片彩色校驗碼


49行代碼,三個文件
Asp文件:Code.Asp
數據文件:body.Fix , Head.Fix
用法:<img src="code.asp">

<%Option ExplicitResponse.buffer=trueNumCodeFunction NumCode() Response.Expires = -1 Response.AddHeader "Pragma","no-cache" Response.AddHeader "cache-ctrol","no-cache" dim zNum,i,j dim Ados,Ados1 Randomize timer zNum = cint(8999*Rnd 1000) Session("GetCode") = zNum dim zimg(4),NStr NStr=cstr(zNum) For i=0 to 3 zimg(i)=cint(mid(NStr,i 1,1)) Next dim Pos set Ados=Server.CreateObject("Adodb.Stream") Ados.Mode=3 Ados.Type=1 Ados.Open set Ados1=Server.CreateObject("Adodb.Stream") Ados1.Mode=3 Ados1.Type=1 Ados1.Open Ados.LoadFromFile(Server.mappath("body.Fix")) Ados1.write Ados.read(1280) for i=0 to 3 Ados.Position=(9-zimg(i))*320 Ados1.Position=i*320 Ados1.write ados.read(320) next Ados.LoadFromFile(Server.mappath("head.fix")) Pos=lenb(Ados.read()) Ados.Position=Pos for i=0 to 9 step 1 for j=0 to 3 Ados1.Position=i*32 j*320 Ados.Position=Pos 30*j i*120 Ados.write ados1.read(30) next next Response.ContentType = "image/BMP" Ados.Position=0 Response.BinaryWrite Ados.read() Ados.Close:set Ados=nothing Ados1.Close:set Ados1=nothingEnd Function' Asp code Created by BlueIdea.COM Web Team V37 2003-7-25%>

代碼解釋:

Response.buffer=true
NumCode
Function NumCode()
主站蜘蛛池模板: 沙田区| 雷波县| 清水河县| 金塔县| 中山市| 平果县| 广平县| 万州区| 高青县| 庆云县| 曲阜市| 沁阳市| 南阳市| 喜德县| 黄浦区| 长泰县| 托克逊县| 灵台县| 南陵县| 东山县| 厦门市| 桐梓县| 西城区| 襄城县| 固始县| 稷山县| 青州市| 兰溪市| 菏泽市| 三河市| 秦安县| 六盘水市| 文昌市| 海盐县| 绥江县| 五家渠市| 循化| 哈密市| 晋州市| 霸州市| 永顺县|