亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

接上一篇:一分鐘學會PHP中關于封裝驗證碼(上),本片繼續介紹關于封裝驗證碼的教程。


關于封裝驗證碼下:

首先我們先新建一個文件,然后寫上他們的條件,寬,高,字母,數字,字母數字混合,干擾點,背景色,字體顏色等;緊接著我們定義一個函數,然后,我們開始準備畫布,生成顏色,以及我們所需要的什么樣的字符,干擾點和準備輸出的類型,準備輸出的圖片到最后的銷毀;

具體代碼如下:


1、開始寫字

for($i=0;$i<$num;$i++){
    $x =floor ($width / $num) *$i;
    $y= mt_rand(10 ,$height - 20) ;
    imagechar($image,5,$x ,$y,$string[$i] ,deepColor ()) ;
}


2、干擾線(點)

for ($i = 0; $i<$num ; $i++) (
    imagearc ($image,mt_rand(10 ,$width) ,mt_rand(10 ,$height) ,mt_rand(10 ,$width) ,
    mt_rand(10,$height) ,mt_rand(0,10),mt_rand(0,270) ,deepColor($image));
}
for ($1 =0; $i<50 ; $1++){
    imagesetpixel ($image,mt_rand(O,$width) ,mt_rand(0 ,$height) ,deepColor ($image)) ;
}


3、指定輸出的類型

header ('Content - type : image/png' ) ;


4、準備輸出圖片

imagepng ($image) ;


5、銷毀

imagedestroy ($image) ;
    return $string;
}

根據以上我們代碼演示,我們需要去建立他們的規格,顏色以及我們所需要的字符樣式等等;



分享到:
標簽:一分鐘學會 PHP封裝 封裝驗證碼
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定