教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp  >  正文 asp 生成图片验证码

asp 生成图片验证码

发布时间:2016-10-04   编辑:jiaochengji.com
教程集为您提供asp 生成图片验证码等资源,欢迎您收藏本站,我们将为您提供最新的asp 生成图片验证码资源
下面一款代码是一个用asp 生成图片验证码的程序哦,关于验证代码写程序的大多都会知道哦,下面来看看这款图片验证码的生成方式吧。

<%
Option Explicit
Response.buffer=true
NumCode
Function 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=nothing
End Function
%>

您可能感兴趣的文章:
php验证码大全(实例分享)
用php生成带有雪花背景的验证码
php5验证码类(简易实用型)
asp 生成图片验证码
php彩色验证码的简单例子
php验证码的三个实例代码分享
php点击验证码实时刷新的实现代码
php图片验证码的例子
php验证码(GD库生成验证码)的例子
图形数字验证代码

[关闭]
~ ~