php中文驗證碼實現樣本分享

來源:互聯網
上載者:User

 這篇文章主要介紹了使用php實現中文驗證碼,代碼簡單,大家可以直接使用

代碼如下:<?php $text = '的一是不了能好都然沒日於起還發成事只作當想看文無開手十用主行方又如前所本見經頭面公同三已老從動兩長知民樣現分將外但身些與高意進把法此實回二理美點月明其種聲全工己話兒者向情部正名定女問力機給等幾很業最間新什打便位因重被走電四第門相次東政海口使教西再平真聽世氣信北少關並內加化由卻代軍產入先山五太水萬市眼體別處總才場師書比住員九笑性通目華報立馬命張活難神數件安表原車白應路期叫死常提感金何更反合放做系計或司利受光王果親界及今京務制解各任至清物台象記邊共風戰幹接它許八特覺望直服毛林題建南度統色字請交愛讓'; $im = imagecreatetruecolor(100,45); $font = './msyhbd.ttf'; $len = mb_strlen($text,'UTF-8'); $grey = imagecolorallocate($im,200,200,200); imagefill($im,0,0,$grey); for($i = 0,$x = 0 ;$i < 4 ; $i++ ){  $color = imagecolorallocate($im,mt_rand(0,190),mt_rand(0,190),mt_rand(0,190));  $x += $i*10 + mt_rand(1,5);  $tmp = mb_substr($text,mt_rand(0,$len),1,'UTF-8');  imagettftext($im,mt_rand(10,16),mt_rand(-15,15),$x,mt_rand(21,25),$color,$font,$tmp); } header('content-type:image/png'); imagepng($im); imagedestroy($im); ?> 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.