亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

如何將網頁中的數字生成圖片的ASP程序_ASP教程

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

推薦:如何防止非法盜鏈本站圖片
目前非法 盜鏈別站網頁圖片、文件的現象非常多,下面方法是用asp代碼實現的防止盜鏈方法。 主要思路是用Request.ServerVariables收集得到HTTP_REFERRER,然后根據這個變量的值判斷鏈接是否來自外部,阻止非法鏈接。 首先,我們需要對圖片做如下引用: imgsrc=

將下面代碼保存為myimg.asp,在要顯示數字(比如QQ號等)的位置插入<img src="myimg.asp?tel=010-0000000">即可。

<% 
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  

     ’-----------字符的數據  
     Dim vNumberData(11)  
     ’Verdana Font 
     vNumberData(0) = "11111111111000111101110111011101110111011101110111011101110111011110001111111111"  
     vNumberData(1) = "11111111111101111110011111110111111101111111011111110111111101111110001111111111"  
     vNumberData(2) = "11111111111000111101110111011101111110111111011111101111110111111100000111111111"  
     vNumberData(3) = "11111111111000111101110111111101111100111111110111111101110111011110001111111111"  
     vNumberData(4) = "11111111111110111111001111101011111010111101101111100001111110111111100111111111"  
     vNumberData(5) = "11111111110000011101111111011111110000111111110111111101110111011110001111111111"  
     vNumberData(6) = "11111111111000111101101111011111110000111101110111011101110111011110001111111111"  
     vNumberData(7) = "11111111110000011101101111111011111101111111011111110111111101111111011111111111"  
     vNumberData(8) = "11111111111000111101110111011101111000111101110111011101110111011110001111111111"  
     vNumberData(9) = "11111111111000111101110111011101110111011110000111111101111011011110000111111111"  
     vNumberData(10) = "11111111111111111111111111111111111111111100000111111111111111111111111111111111"  
     vNumberData(11) = "11111111111111111111111111111111111111111111111111111111111111111111111111111111"  
     ’-----------------輸出圖像文件頭 <br> 
     Response.BinaryWrite ChrB(66) & ChrB(77) &chrb(((strLen*8*10*3+54) mod 256)) & chrb(((strLen*8*10*3+54)/ 256)mod 256) & ChrB((((strLen*8*10*3+54)/ 256)/256)mod 256) & ChrB(((((strLen*8*10*3+54)/ 256)/256)/256)mod 256) & ChrB(0) & ChrB(0) &_  
     ChrB(0) & ChrB(0) & ChrB(54) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(40) & ChrB(0) &_  
     ChrB(0) & ChrB(0) & ChrB(strLen*8) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(10) & ChrB(0) &_  
     ChrB(0) & ChrB(0) & ChrB(1) & ChrB(0)  
     ’------------------輸出圖像信息頭  
     Response.BinaryWrite ChrB(24) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0)&_ 
     ChrB((strLen*8*10*3)mod 256)&ChrB(((strLen*8*10*3)/256)mod 256)&ChrB((((strLen*8*10*3)/256)/256)mod 256)&ChrB(((((strLen*8*10*3)/256)/256)/256)mod 256)&_  
     ChrB(196) & ChrB(14) & ChrB(0) & ChrB(0) & ChrB(196) & ChrB(14)&ChrB(0) & ChrB(0) &_  
      ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0)  
     For i = 9 To 0 Step -1     ’----------歷經所有行  
         For ii = 0 To strLen-1     ’-------歷經所有字  
             For iii = 1 To 8 ’--------歷經所有像素  
                ’---------逐行、逐字、逐像素地輸出圖像數據  
                If Rnd * 99 + 1 < cOdds Then ’---------隨機生成雜點  
                     Response.BinaryWrite rndColor 
                Else  
                     Response.BinaryWrite vColorData(Mid(vNumberData(vCode(ii)), i * 8 + iii, 1))  
                End If  
             Next  
         Next  
     Next  
End Sub 
%> 
 

分享:通用獲取文章上下各三篇文章的代碼
通用的 獲取文章上下各 三 篇文章的代碼,示例用的是asp教程,主要是了解SQL語句,其中id指當前文章的. 上 三 篇 Sql=Selecttop3*From contentWhereidid 下 三 篇 Sql=Selecttop3*FromcontentWhereididorderbyiddesc

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品国产| 久久福利视频导航| 一二美女精品欧洲| 亚洲视频国产视频| 欧美激情亚洲自拍| 一区二区欧美亚洲| 国产成人97精品免费看片| 国产日韩欧美夫妻视频在线观看| 亚洲欧美日韩国产精品| 狠狠综合久久av一区二区小说| 午夜剧场成人观在线视频免费观看| 精品成人av一区| 亚洲成人在线视频播放| 久久免费视频网站| 色偷偷av一区二区三区| 欧美激情中文字幕乱码免费| 97香蕉超级碰碰久久免费软件| 精品国内亚洲在观看18黄| 国产精品一区二区在线| 亚洲欧美日韩视频一区| 亚洲欧美激情一区| 在线精品视频视频中文字幕| 亚洲视频在线看| 国产男人精品视频| 国产精品久久久久久久app| 日日狠狠久久偷偷四色综合免费| 亚洲精品少妇网址| 国产日韩精品在线| 久久久久久久999精品视频| 日韩欧美精品在线观看| 欧美丰满老妇厨房牲生活| 欧美精品在线第一页| 久久五月天色综合| 亚洲国产三级网| 国产一区二区三区视频在线观看| 欧美成在线视频| 欧美人在线观看| 国产精品一区二区久久| 91深夜福利视频| 国产精品美女视频网站| 欧美野外猛男的大粗鳮| 国产精品网站入口| 亚洲天堂成人在线| 中文字幕免费精品一区| 久久综合国产精品台湾中文娱乐网| 久久久久久97| 日韩精品在线视频美女| 亚洲一区二区三区777| 日本欧美精品在线| 91豆花精品一区| 亚洲国产精品电影| 最新国产成人av网站网址麻豆| 欧美午夜精品在线| 欧美成人免费在线观看| 精品久久久久久久久久久久久久| 久久久久久久电影一区| 日韩动漫免费观看电视剧高清| 97超级碰碰碰| 日韩av电影在线网| 中文字幕久精品免费视频| 国产精品入口尤物| 日韩中文娱乐网| 欧美一级淫片videoshd| 亚洲激情视频在线播放| 992tv成人免费影院| 国产日韩换脸av一区在线观看| 97香蕉久久夜色精品国产| 日本老师69xxx| 亚洲男人天堂九九视频| 精品欧美国产一区二区三区| 国内精品久久久久影院优| 亚洲国产精品久久91精品| 日韩精品视频在线观看网址| 亚洲精品黄网在线观看| 亚洲欧美日韩图片| 色综合导航网站| 亚洲区免费影片| 日韩欧亚中文在线| 一区二区三区美女xx视频| 国产精品自产拍高潮在线观看| 日本免费在线精品| 国产美女直播视频一区| 国产精品亚洲片夜色在线| 国内免费精品永久在线视频| 亚洲欧洲在线免费| 亚洲乱码av中文一区二区| 福利微拍一区二区| 中文字幕亚洲综合久久筱田步美| 国产91成人video| 欧美一级片免费在线| 色综合久综合久久综合久鬼88| 国产精品盗摄久久久| 久久久久免费视频| 91久久久久久国产精品| 国产69久久精品成人看| 成人av在线亚洲| 亚洲第一视频在线观看| 日韩在线免费视频观看| 亚洲美女视频网站| 91精品啪在线观看麻豆免费| 日韩精品www| 91国在线精品国内播放| 欧美激情精品久久久久久变态| 欧美中文字幕第一页| 欧美一级视频免费在线观看| 欧美国产日韩二区| 日韩激情视频在线| 国产精品露脸av在线| 欧美日韩在线一区| 欧美主播福利视频| 久久久久久69| 日韩动漫免费观看电视剧高清| 国产精品久久久久久久久久三级| 亚洲国产成人精品久久久国产成人一区| 欧美亚洲免费电影| 欧美一级视频免费在线观看| 亚洲欧美成人精品| 欧美精品福利视频| 亚洲综合在线小说| 日韩一区av在线| 中文字幕在线看视频国产欧美在线看完整| 精品久久久香蕉免费精品视频| 98精品在线视频| 热99精品里视频精品| 91国在线精品国内播放| 国产欧美日韩91| 亚洲精品不卡在线| 国产精品免费一区二区三区都可以| 亚洲精品一区在线观看香蕉| 国产视频观看一区| 日本sm极度另类视频| 久久久久久久成人| 日韩有码视频在线| 欧美另类极品videosbestfree| 国自在线精品视频| 久久琪琪电影院| 久久成人精品电影| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美激情精品一区二区| 91久久国产精品| 国产美女扒开尿口久久久| 久久影视电视剧免费网站清宫辞电视| 精品亚洲永久免费精品| 2019中文字幕全在线观看| 欧美电影《睫毛膏》| 欧美精品做受xxx性少妇| 国产一区二区三区久久精品| 欧美国产视频日韩| 最新国产精品亚洲| 亚洲国产天堂网精品网站| 国外成人在线视频| 社区色欧美激情 | 日本精品在线视频| 欧美性高跟鞋xxxxhd| 91网站免费看| 成人av在线网址| 久久久久久这里只有精品| 国产丝袜视频一区| 91av在线视频观看| 国产免费亚洲高清| 成人97在线观看视频| 久久深夜福利免费观看| 中文字幕综合在线| 国产一区二区视频在线观看|