您好,登錄后才能下訂單哦!
這篇文章主要介紹php如何生成四個(gè)字符驗(yàn)證碼,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
具體內(nèi)容如下
<?php $im=imagecreate(200,100);//生成畫(huà)布 imagecolorallocate($im,0,0,0);//背景色 $white=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));//生成隨機(jī)顏色 for($i=0;$i<9;$i++) { imageline($im,rand(0,200),rand(0,100),rand(0,200),rand(0,100),$white);//生成干擾線條元素 } for($i=0;$i<150;$i++) { imagesetpixel($im,rand(0,200),rand(0,100),$white);//生成干擾點(diǎn)元素 } for($i=0,$str='';$i<4;$i++)//通過(guò)循環(huán)獲得四個(gè)字符 { switch(rand(1,3)) { case'1': $ch=rand(0,9); break; case'2': $ch=sprintf('%c',rand(97,122)); break; case'3': $ch=sprintf('%c',rand(65,90)); break; } $str.=$ch; } imagettftext($im,32,rand(0,15),55,70,$white,'c.ttc',$str);//在畫(huà)布上輸出字符串 header("Content-type:image/jpeg"); imagejpeg($im); imagedestroy($im); ?>
以上是“php如何生成四個(gè)字符驗(yàn)證碼”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。