电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Asp>>用AspJpeg组件创建安全码示例演示代码:

用AspJpeg组件创建安全码示例演示代码

来源:网络 | 2007-4-23 | (有2381人读过)

创建安全码原理上和创建水印差不多
<% 
function make_randomize(max_len,w_n) ’max_len 生成长度,w_n:0 可能包含字母,1:只为数字  
    randomize  
    for intcounter=1 to max_len  
        whatnext=int((1-0+1)*rnd+w_n)  
        if whatnext=0 then  
            upper=122  
            lower=97  
        else  
            upper=57  
            lower=48  
        end if  
        strnewpass=strnewpass & chr(int((upper-lower+1)*rnd)+lower)  
    next  
    make_randomize=strnewpass  
end function  

’生成安全码的图片。 
random_num=make_randomize(4,1) ’’生成4位数字的安全码  
session("random_num")=random_num ’为么调用session,没有session的安全码是完全没有意义的。呵呵 . 

Set Jpeg = Server.CreateObject("Persits.Jpeg") ’调用组件  
Jpeg.Open Server.MapPath("t.jpg") ’打开准备的图片  
Jpeg.Canvas.Font.Color = &HFFFFFF  
Jpeg.Canvas.Font.Family = "Arial Black"  
Jpeg.Canvas.Font.Bold = false  
Jpeg.Canvas.PrintText 0, -2, random_num  
jpeg.save Server.MapPath("tt.jpg") ’保存  
%>  
<img src="tt.jpg" border="0" align="absmiddle">  
Asp热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号