放大镜站内搜索:


您现在的位置:首页 > 电脑 > 应用技巧 > 正文
Asp实现漂亮的验证码
学生王国 ∥ http://www.xswg.com 更新时间:2006年10月12日 调整字体:

        Pos=lenb(Ados.read())
        Ados.Position=Pos '指定Pos位置,即可再偏移54字节的位置添加图形数据
第二个for循环,进行数字的阵列变换,由竖排的块转换为横排的数字块
方法是隔320字节抽取4次30字节写入ados对象,再抽取偏移第二行的图像数据
30字节是因为bmp 宽大于长时无00 00的行结束标记
        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
        Ados.Position=0
response.BinaryWrite直接向客户端发送图像数据
        Response.ContentType = "image/BMP"
        Response.BinaryWrite Ados.read()
        Ados.Close:set Ados=nothing
        Ados1.Close:set Ados1=nothing
End Function

-----------------------------------------------------------------------------------------------------

2共  上一页 1 2


相关链接
asp生成gif验证码技术 (2006年5月1日)
ASP.net 验证码(C#) (2006年5月1日)
ASP生成验证码 (2006年5月1日)
asp无组件验证码 (2005年10月21日)
ASP 验证码的程序及原理 (2005年10月21日)
来自:蓝色理想
编辑:
浏览:
评论查看全部评论
您的评论
姓名:
请您注意:
1.请遵守《中国互联网行业自律条款》及中华人民共和国其他各项有关法律法规。
2.严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
3.用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
4.本站管理员有权保留或删除评论内容。
评论内容只代表网友个人观点,与本网站立场无关。