加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

采用ASP实现在线生成电话图片效果脚本附演示

发布时间:2023-09-02 13:06:50 所属栏目:Asp教程 来源:
导读:作用:将页面中的电话号码生成图片格式。
复制代码 代码如下:

<%
Call Com_CreatValidCode(Request.QueryString("tel"))

Public Sub Com_CreatValidCode(pTel)

&#39;----------禁止缓存
Re
作用:将页面中的电话号码生成图片格式。
复制代码 代码如下:

<%
Call Com_CreatValidCode(Request.QueryString("tel")) 

Public Sub Com_CreatValidCode(pTel) 

     '----------禁止缓存 
     Response.Expires = 0
     Response.AddHeader "Pragma","no-cache" 
     Response.AddHeader "cache-ctrol","no-cache" 
     Response.ContentType = "Image/BMP" 

     Randomize 

     Dim i, ii, iii ,rndColor,strLen,sql,rs

     Const cOdds = 5 '------------杂点出现的机率
     Const str="0123456789-" 
     strLen = len(pTel)
     rndColor = ChrB(cint(rnd*255)) & ChrB(cint(rnd*255)) & ChrB(cint(rnd*255))

     '-----------颜色的数据(字符,背景) 
     Dim vColorData(1) 

     'vColorData(0) = ChrB(0) & ChrB(0) & ChrB(0)     '----蓝0,绿0,红0(黑色) 
     'vColorData(1) = ChrB(255) & ChrB(255) & ChrB(255) '----蓝250,绿236,红211(浅蓝色) 

     'vColorData(0) = ChrB(197) & ChrB(106) & ChrB(49)     '---- 蓝0,绿0,红0(黑色) 
     'vColorData(1) = ChrB(238) & ChrB(210) & ChrB(193) '-----蓝250,绿236,红211(浅蓝色) 

     vColorData(0) = ChrB(0) & ChrB(0) & ChrB(0)     '---------蓝0,绿0,红0(黑色) 
     vColorData(1) = ChrB(205) & ChrB(237) & ChrB(245) '------------蓝250,绿236,红211(浅蓝色) 


     '--------------------随机产生字符 
     Randomize

     Dim vCode()
     redim vCode(strLen-1)
     For i = 0 To strLen-1
         vCode(i) =instr(1,str,mid(pTel,i+1,1),1)-1
     Next 
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章