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

首頁 > 編程 > PHP > 正文

php生成圖片驗證碼

2020-03-22 20:17:58
字體:
來源:轉載
供稿:網友
$image = imagecreatetruecolor(100, 30); //創建畫布 $imagecolor = imagecolorallocate($image, 255, 255, 255); //背景色 imagefill($image, 0, 0, $imagecolor); //填充背景色 for($i=0;$i $i++ ){ //循環4位數 $fontsize = 6; $fontcolor = imagecolorallocate($image, rand(0, 200), rand(0, 200), rand(0, 200)); $fontcontent = rand(0, 9); $x = $i*100/4 + rand(5, 15); $y = rand(5, 10); imagestring($image, $fontsize, $x, $y, $fontcontent, $fontcolor); for($i=0;$i $i++ ){ //循環 添加干擾點 $pointcolor = imagecolorallocate($image, rand(50, 200), rand(50, 200), rand(50, 200)); $x = rand(1, 99); $y = rand(1, 29); imagesetpixel($image, $x, $y, $pointcolor); for($i=0;$i $i++){ //循環 添加干擾線 $linecolor = imagecolorallocate($image, rand(100, 250), rand(100, 250), rand(100, 250)); $x1 = rand(1, 25); $x2 = rand(50, 75); $y1 = rand(1, 15); $y2 = rand(15, 25); imageline($image, $x1, $y1, $x2, $y2, $linecolor); header("content-type:image/png"); imagepng($image); imagedestroy($image); 再給大家分享一個可以生成中文驗證碼//1.qi啟用gd庫GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。 // 在網站上GD庫通常用來生成縮略圖或者用來對圖片加水印或者對網站數據生成報表。session_start();// 把GBK編碼的html' target='_blank'>字符串轉換成UTF-8字符串,第一個參數之所以寫GBK,是因為本php文件在主機中存儲的編碼是GBK編碼// UTF-8編碼瀏覽器普遍支持,通用性強,這里就轉換成UTF-8$str = iconv("GBK", "utf-8", "蕓蕓眾生綠水青山名勝古跡敞開心胸便會云蒸霞蔚快樂將永遠伴隨著你");if(!is_string($str) || !mb_check_encoding($str,"utf-8")) exit("不是字符串或者不是utf-8");$zhongwenku_size;// 按UTF-8編碼方式獲取字符串的長度$zhongwenku_size = mb_strlen($str,"UTF-8");// 把上述字符導入數組中$zhongwenku = array();for( $i=0; $i $zhongwenku_size; $i++) $zhongwenku[$i] = mb_substr($str, $i,1,"UTF-8");$result = "";// 圖片上要寫入的四個字符for($i=0; $i $i++) switch (rand(0, 1)) case 0: $result.=$zhongwenku[rand(0, $zhongwenku_size-1)]; break; case 1: $result.=dechex(rand(0,15)); break;$_SESSION["check"] = $result;// 創建一個真彩圖片 寬100,高30$img = imagecreatetruecolor(100, 30);// 分配背景顏色$bg = imagecolorallocate($img, 0, 0, 0);// 分配文字顏色$te = imagecolorallocate($img, 255,255,255);// 在圖片上寫字符串//imagestring($img, rand(3,8), rand(1,70), rand(1,10), $result, $te);// 在圖片上根據載入字體可以寫出特殊字體imagettftext($img, 13, rand(2, 9), 20 ,20, $te, "MSYH.TTF",$result);$_SESSION["check"] = $result;for($i=0; $i $i++)// $t = imagecolorallocate($img, rand(0, 255),rand(0, 255),rand(0, 255)); // 畫線 imageline($img, 0, rand(0, 20), rand(70,100), rand(0, 20), $te); $t = imagecolorallocate($img, rand(0, 255),rand(0, 255),rand(0, 255));// 為圖片添加噪點for($i=0; $i $i++) imagesetpixel($img, rand(1, 100), rand(1, 30), $t);// 發送http頭信息 指定本次發送的是image中的jpegheader("Content-type: image/jpeg");// 輸出jpeg圖片至瀏覽器imagejpeg($img); 再來一個實例吧session_start();function random($len) { $srcstr = "1a2s3d4f5g6hj8k9qwertyupzxcvbnm"; mt_srand(); $strs = ""; for ($i = 0; $i $len; $i++) { $strs .= $srcstr[mt_rand(0, 30)]; return $strs;//隨機生成的字符串$str = random(4); //驗證碼圖片的寬度$width = 50; //驗證碼圖片的高度$height = 25; //聲明需要創建的圖層的圖片格式@ header("Content-Type:image/png");//創建一個圖層$im = imagecreate($width, $height);//背景色$back = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);//模糊點顏色$pix = imagecolorallocate($im, 187, 230, 247);//字體色$font = imagecolorallocate($im, 41, 163, 238);//繪模糊作用的點mt_srand();for ($i = 0; $i 1000; $i++) { imagesetpixel($im, mt_rand(0, $width), mt_rand(0, $height), $pix);//輸出字符imagestring($im, 5, 7, 5, $str, $font);//輸出矩形imagerectangle($im, 0, 0, $width -1, $height -1, $font);//輸出圖片imagepng($im);imagedestroy($im);$str = md5($str);//選擇 cookie//SetCookie("verification", $str, time() + 7200, "/");//選擇 Session$_SESSION["verification"] = $str;接下來只要在頁面中調用就可以了:
img id="checkpic" src='/images/checkcode.php' / 如果想實現 "看不清?換一張" 效果,添加如下 JS 到頁面中
function changing(){ document.getElementById('checkpic').src="/images/checkcode.php "+Math.random();} 以上所述就是本文的全部內容了,希望大家能夠喜歡。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
影音先锋欧美精品| 欧美日韩国产区| 91亚洲午夜在线| 91免费看视频.| 国产成人精品免费视频| 日韩国产一区三区| 日韩高清av一区二区三区| 国产精品久久久久久久久久| 精品国产91久久久久久老师| 午夜精品福利在线观看| 日韩成人小视频| 欧美视频不卡中文| 国产精品18久久久久久首页狼| 欧美激情高清视频| 国产精品高潮呻吟久久av黑人| 精品露脸国产偷人在视频| 在线观看国产精品日韩av| 久久夜精品va视频免费观看| 69av成年福利视频| 日韩欧美在线第一页| 一区二区亚洲欧洲国产日韩| 久久久久久久久国产| 欧美中文在线字幕| 国产美女久久精品| 亚洲电影免费观看高清完整版| 欧美亚洲一区在线| 成人国产亚洲精品a区天堂华泰| 91精品久久久久久久久久久久久久| 色婷婷亚洲mv天堂mv在影片| 精品久久久久久中文字幕| 亚洲欧美日韩久久久久久| 日韩大陆欧美高清视频区| 国产精品av在线播放| 日韩国产中文字幕| 亚洲精品女av网站| y97精品国产97久久久久久| 亚洲日本成人网| 中文字幕亚洲情99在线| 亚洲最新av网址| 欧美黄色三级网站| 午夜精品福利在线观看| 欧美性猛交xxxx久久久| 午夜精品久久久久久久久久久久| 国语自产精品视频在免费| www.xxxx欧美| 26uuu国产精品视频| 91理论片午午论夜理片久久| 亚洲精品永久免费精品| 久久99久国产精品黄毛片入口| 亚洲色图第一页| 亚洲精品成人av| 色青青草原桃花久久综合| 亚洲国产欧美一区二区三区久久| 久久久久久久电影一区| 亚洲欧美精品中文字幕在线| 日韩av日韩在线观看| 亚洲激情在线观看| 日韩中文字幕视频| 精品成人国产在线观看男人呻吟| 福利视频导航一区| 日韩美女在线观看一区| 国产亚洲欧美日韩美女| 成人欧美一区二区三区黑人孕妇| www.日韩不卡电影av| 日韩美女福利视频| 欧美精品久久久久久久| 97热精品视频官网| 精品国产91久久久久久老师| 高清欧美一区二区三区| 国产精品99久久久久久久久| 日韩精品视频免费| 欧美激情亚洲精品| 日本国产一区二区三区| 日韩专区在线观看| 亚洲精品视频久久| 菠萝蜜影院一区二区免费| 一区二区亚洲精品国产| 久久精品中文字幕免费mv| 精品偷拍一区二区三区在线看| 色一情一乱一区二区| 91精品视频在线播放| 97在线精品国自产拍中文| 欧美中文字幕在线| 亚洲精品99久久久久| 91禁国产网站| 亚洲男人的天堂在线| 国产精品女人久久久久久| 亚洲va欧美va国产综合剧情| 97国产精品视频人人做人人爱| 亚洲精品白浆高清久久久久久| 亚洲精品美女在线| 欧美影院成年免费版| 91精品视频免费看| 成人写真福利网| 91视频-88av| 91成人在线播放| 亚洲精品久久久久中文字幕二区| 国产精品尤物福利片在线观看| 精品久久久av| 日韩在线一区二区三区免费视频| 秋霞成人午夜鲁丝一区二区三区| 视频在线观看一区二区| 国产精品久久激情| 国产国语刺激对白av不卡| 美日韩精品免费视频| 日韩精品视频在线| 精品久久久久久国产91| 日韩电影中文字幕av| 国产视频在线观看一区二区| 91久久在线观看| 激情久久av一区av二区av三区| 欧美国产高跟鞋裸体秀xxxhd| 精品久久久久久久久中文字幕| www.欧美精品一二三区| 欧美精品福利视频| 欧美自拍视频在线观看| 最近2019好看的中文字幕免费| 亚洲精品美女网站| 亚洲激情自拍图| 欧美日韩中文在线观看| 亚洲午夜av久久乱码| 日韩中文视频免费在线观看| 亚洲裸体xxxx| 亚洲综合自拍一区| 国产精品青青在线观看爽香蕉| 成人免费视频xnxx.com| 亚洲最大激情中文字幕| 亚洲精品成人av| 亚洲自拍偷拍福利| 清纯唯美亚洲激情| 亚洲一区二区三区四区视频| 91在线中文字幕| 日韩av在线一区| 色先锋资源久久综合5566| 亚洲综合国产精品| 成人福利视频在线观看| 国产国语刺激对白av不卡| 98视频在线噜噜噜国产| 亚洲精品久久久久国产| 亚洲国产黄色片| 国产91色在线免费| 青青草99啪国产免费| 色噜噜国产精品视频一区二区| 日韩av片永久免费网站| 国产亚洲成av人片在线观看桃| 亚洲国产成人av在线| 亚洲精品第一页| 中文字幕亚洲国产| 欧美高清视频在线| 欧美日韩亚洲一区二区三区| 中文亚洲视频在线| 欧美一区二区三区免费视| 欧美成aaa人片免费看| 伊人一区二区三区久久精品| 日韩网站免费观看高清| 国产不卡一区二区在线播放| xxxxxxxxx欧美| 亚洲第一区在线| 91在线视频九色| 国产亚洲精品成人av久久ww| 在线看福利67194| 日韩欧美中文字幕在线播放| 久久综合伊人77777| 国产精自产拍久久久久久|