日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php发送验证图片,php生成图片验证码_PHP教程

發(fā)布時(shí)間:2024/4/17 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php发送验证图片,php生成图片验证码_PHP教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

//1.qi啟用gd庫GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。

// 在網(wǎng)站上GD庫通常用來生成縮略圖或者用來對圖片加水印或者對網(wǎng)站數(shù)據(jù)生成報(bào)表。

session_start();

// 把GBK編碼的字符串轉(zhuǎn)換成UTF-8字符串,第一個(gè)參數(shù)之所以寫GBK,是因?yàn)楸緋hp文件在主機(jī)中存儲的編碼是GBK編碼

// UTF-8編碼瀏覽器普遍支持,通用性強(qiáng),這里就轉(zhuǎn)換成UTF-8

$str = iconv(“GBK”, “utf-8”, “蕓蕓眾生綠水青山名勝古跡敞開心胸便會(huì)云蒸霞蔚快樂將永遠(yuǎn)伴隨著你”);

if(!is_string($str) || !mb_check_encoding($str,”utf-8″))

{

exit(“不是字符串或者不是utf-8”);

}

$zhongwenku_size;

// 按UTF-8編碼方式獲取字符串的長度

$zhongwenku_size = mb_strlen($str,”UTF-8″);

// 把上述字符導(dǎo)入數(shù)組中

$zhongwenku = array();

for( $i=0; $i

{

$zhongwenku[$i] = mb_substr($str, $i,1,”UTF-8″);

}

$result = “”;

// 圖片上要寫入的四個(gè)字符

for($i=0; $i<4; $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;

// 創(chuàng)建一個(gè)真彩圖片 寬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);

// 在圖片上根據(jù)載入字體可以寫出特殊字體

imagettftext($img, 13, rand(2, 9), 20 ,20, $te, “MSYH.TTF”,$result);

$_SESSION[“check”] = $result;

for($i=0; $i<3; $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));

// 為圖片添加噪點(diǎn)

for($i=0; $i<200; $i++)

{

imagesetpixel($img, rand(1, 100), rand(1, 30), $t);

}

// 發(fā)送http頭信息 指定本次發(fā)送的是image中的jpeg

header(“Content-type: image/jpeg”);

// 輸出jpeg圖片至瀏覽器

imagejpeg($img);

?>

總結(jié)

以上是生活随笔為你收集整理的php发送验证图片,php生成图片验证码_PHP教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一区二区三区视频在线观看 | 精品人妻一区二区三区蜜桃 | 欧美成人短视频 | 色伊人网 | a级片免费在线观看 | 调教亲女小嫩苞h文小说 | 久久久久无码国产精品一区李宗瑞 | 欧美久久久久久又粗又大 | 激情黄色小说网站 | 天堂网av在线播放 | 亚洲精品一区二区三区蜜桃 | 欧美一级欧美三级 | 中文字幕一区二区人妻电影丶 | 日韩美女视频网站 | 美丽姑娘免费观看在线观看 | av青草| 国产午夜无码视频在线观看 | 午夜电影你懂的 | 一级bbbbbbbbb毛片| 亚洲精品在 | 国产精品一级无码 | 国产欧美不卡 | 日韩精品在线观看一区二区 | 中文久久精品 | 午夜伦理影院 | 先锋影音一区二区 | 西西人体高清44rt·net | 96视频在线观看 | ,国产精品国产三级国产 | 欧美精品亚洲精品日韩精品 | 国产精品三级久久久久久电影 | 亚洲AV无码成人精品区先锋 | 不卡的av在线| 蜜臀一区| 性农村xxxxx小树林 | 国产精品伦一区二区 | 五月婷婷六月色 | 四虎黄色影院 | 精品人妻av一区二区三区 | 风间由美av在线 | 国产精品一区麻豆 | 国产精品变态另类虐交 | 色综合综合网 | 美女免费毛片 | 麻豆免费下载 | 久操中文 | 最新国产拍偷乱偷精品 | 粗大的内捧猛烈进出视频 | 免费观看在线高清 | 涩涩涩999 | 色欧美色 | 国产一区二区视频在线观看 | 五月婷婷网站 | 中文一二三区 | а√天堂www在线天堂小说 | 美日韩精品视频 | 韩国黄色av | ass日本| 四季av日韩精品一区 | 少妇一级淫片免费放 | 国产精品1区2区3区4区 | 国产国产乱老熟女视频网站97 | 亚洲天堂美女视频 | 欧美日韩丝袜 | av男人的天堂网 | 野花视频在线免费观看 | 麻豆精品 | 男人av网站| 浪漫樱花动漫在线观看免费 | 可以在线看的av | 亚洲色图另类图片 | 插插插av | 一级黄色大片视频 | 少妇做爰k8经典 | 国产又爽又黄无码无遮挡在线观看 | 日韩av免费看 | 精品乱码久久久久久中文字幕 | 午夜激情免费视频 | 夜夜cao | 久久偷看各类wc女厕嘘嘘偷窃 | 国产高清视频免费在线观看 | 中文字幕一区二区三区乱码 | 被扒开腿一边憋尿一边惩罚 | 亚洲毛片一区二区 | 成人午夜视频免费观看 | 中国a一片一级一片 | 三上悠亚ed2k | 熟妇高潮一区二区三区 | 久久久久久久免费 | 日本国产视频 | 亚州男人的天堂 | 久久久久无码国产精品一区 | 久久午夜精品 | 欧美 日韩 国产 亚洲 色 | 最新91在线 | 丁香激情网 | 国产精品熟女一区二区不卡 | 中文字幕无产乱码 | 99久久久久成人国产免费 |