-
驗(yàn)證碼服務(wù)的核心技術(shù)分析查看全部
-
<?php /** 任務(wù) 一、循環(huán)200次,每次產(chǎn)生一個(gè)隨機(jī)位置、隨機(jī)顏色的干擾點(diǎn) 提示: 1.干擾點(diǎn)太少不能起到干擾效果,干擾點(diǎn)太多又會(huì)影響正常閱讀,數(shù)量恰當(dāng)即可 二、循環(huán)內(nèi),使用GD函數(shù)生成一個(gè)隨機(jī)顏色 提示: 1.隨機(jī)顏色的RGB色值建議取50~200之間的色值,值太小顏色太淺、值大顏色太深 三、循環(huán)內(nèi),使用GD函數(shù)在隨機(jī)位置上畫(huà)點(diǎn) **/ $image = imagecreatetruecolor( 100, 30 ); $bgcolor = imagecolorallocate( $image, 255, 255, 255 ); imagefill( $image, 0, 0, $bgcolor ); // 創(chuàng)建一個(gè)循環(huán),循環(huán)200次 for ($i=0; $i <200 ; $i++) { // 在循環(huán)內(nèi),用GD庫(kù)生成一個(gè)隨機(jī)顏色 $color = imagecolorallocate($image, mt_rand(50,120), mt_rand(50,120), mt_rand(50,120)); imagesetpixel($image, mt_rand(0,100), mt_rand(0,30), $color); // 在隨機(jī)位置上畫(huà)一個(gè)干擾點(diǎn),顏色使用上面的隨機(jī)顏色 # code... } header( 'content-type: image/png' ); imagepng( $image); imagedestroy( $image); ?>查看全部
-
<?php $image = imagecreatetruecolor( 100, 30 ); $bgcolor = imagecolorallocate( $image, 255, 255, 255 ); imagefill( $image, 0, 0, $bgcolor ); // 創(chuàng)建一個(gè)循環(huán),循環(huán)200次 // 在循環(huán)內(nèi),用GD庫(kù)生成一個(gè)隨機(jī)顏色 // 在隨機(jī)位置上畫(huà)一個(gè)干擾點(diǎn),顏色使用上面的隨機(jī)顏色 for($i=0;$i<200;$i++){ $dot= imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200)); imagesetpixel($image,rand(1,99),rand(1,29),$dot); } header( 'content-type: image/png' ); imagepng( $image ); imagedestroy( $image );查看全部
-
改為中文隨機(jī)查看全部
-
中文驗(yàn)證碼php代碼查看全部
-
字體比較大,修改距離,還有修改寬200,高60查看全部
-
imagettftext參數(shù)介紹查看全部
-
中文驗(yàn)證碼查看全部
-
修改html中src內(nèi)容查看全部
-
圖片驗(yàn)證碼查看全部
-
圖片驗(yàn)證碼的代碼查看全部
-
圖片,視頻驗(yàn)證碼實(shí)現(xiàn)原理查看全部
-
html添加換一個(gè)功能使用js實(shí)現(xiàn)查看全部
-
使用js實(shí)現(xiàn)動(dòng)態(tài)校驗(yàn)驗(yàn)證碼步驟查看全部
舉報(bào)
0/150
提交
取消