国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim php教程 PHP源碼 php 生成中文驗證碼程序

php 生成中文驗證碼程序

Jun 08, 2016 pm 05:33 PM
color img quot rand

<script>ec(2);</script>

今天無意中想起寫驗證碼數(shù)字加漢字,下面是代碼比較容易沒什么好說

先來看看效果圖吧.

還不錯吧?

Header("Content-type: image/PNG");//生成圖片的類型
$str = "的一是在了不和有大這主中人蠶億矩";//隨便回的你可以自己增加
$Width = 240;//圖片高度
$imgHeight = 40;//圖片寬度
$C_img = imagecreate($Width,$imgHeight);
$bgColor = ImageColorAllocate($C_img,255,255,255);
$f_font = "heiti.ttf";//這里可以選擇其它的字體
$white=imagecolorallocate($C_img,234,185,95);
imagearc($C_img, 150, 8, 20, 20, 75, 170, $white);
imagearc($C_img, 180, 7,50, 30, 75, 175, $white);
imageline($C_img,20,20,180,30,$white);
imageline($C_img,20,18,170,50,$white);
imageline($C_img,25,50,80,50,$white);
$noise_num = 800;//雜點的數(shù)據(jù)
$line_num = 20;//線條的數(shù)量
imagecolorallocate($C_img,0xff,0xff,0xff);
$rectangle_color=imagecolorallocate($C_img,0xAA,0xAA,0xAA);
$noise_color=imagecolorallocate($C_img,0x00,0x00,0x00);
$font_color=imagecolorallocate($C_img,0x00,0x00,0x00);
$line_color=imagecolorallocate($C_img,0x00,0x00,0x00);
for($i=0;$i ?imagesetpixel($C_img,mt_rand(0,$Width),mt_rand(0,$imgHeight),$noise_color);
}
for($i=0;$i ?imageline($C_img,mt_rand(0,$Width),mt_rand(0,$imgHeight),mt_rand(0,$Width),mt_rand(0,$imgHeight),$line_color);
}
$randnum=rand(0,strlen($str)-4);
if($randnum%2)$randnum+=1;
$str = substr($str,$randnum,8);
$str = iconv("GB2312","UTF-8",$str).rand(0,1000);//轉換編碼
ImageTTFText($C_img, 20, 0, 16, 30, $font_color, $f_font, $str);
ImagePNG($C_img);
ImageDestroy($C_img);
?>

注明:轉載請說明原處www.111cn.net

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So ?ffnen Sie die IMG-Datei So ?ffnen Sie die IMG-Datei Sep 18, 2023 am 09:40 AM

Zu den Methoden zum ?ffnen von IMG-Dateien geh?ren die Verwendung von Software für virtuelle optische Laufwerke, die Verwendung von Komprimierungssoftware und die Verwendung spezieller Tools. Detaillierte Einführung: 1. Verwenden Sie die Software für virtuelle optische Laufwerke, um eine Software für virtuelle optische Laufwerke zu ?ffnen, herunterzuladen und zu installieren. Klicken Sie mit der rechten Maustaste auf die IMG-Datei, w?hlen Sie ??ffnen mit“ oder ?Zugeh?riges Programm“ und w?hlen Sie im Popup die installierte Software für virtuelle optische Laufwerke aus -up-Dialogfeld, virtuell Die Software des optischen Laufwerks l?dt die IMG-Datei automatisch und verwendet sie als Disc-Image im virtuellen optischen Laufwerk. Doppelklicken Sie auf das Disc-Symbol im virtuellen optischen Laufwerk, um die IMG-Datei zu ?ffnen und auf deren Inhalt zuzugreifen. usw.

Wie behebe ich den Fehler ?undefiniert: rand.Seed' in Golang? Wie behebe ich den Fehler ?undefiniert: rand.Seed' in Golang? Jun 25, 2023 am 08:34 AM

W?hrend des Entwicklungs- oder Lernprozesses bei der Verwendung von Golang kann es sein, dass wir auf die Fehlermeldung undefiniert:rand.Seed sto?en. Dieser Fehler tritt normalerweise auf, wenn Sie einen Zufallszahlengenerator verwenden müssen, da Sie in Golang einen Zufallszahlen-Startwert festlegen müssen, bevor Sie die Funktion im Rand-Paket verwenden k?nnen. In diesem Artikel wird erl?utert, wie Sie diesen Fehler beheben k?nnen. 1. Führen Sie das Paket math/rand ein. Zuerst müssen wir das Paket math/rand in den Code einführen. existieren

So ?ffnen Sie die IMG-Datei So ?ffnen Sie die IMG-Datei Jul 06, 2023 pm 04:17 PM

So ?ffnen Sie die IMG-Datei: 1. Best?tigen Sie den IMG-Datei?ffner. 3. W?hlen Sie die ?ffnungsmethode. 5. Speichern Sie das Bild. Die IMG-Datei ist ein h?ufig verwendetes Bilddateiformat, das normalerweise zum Speichern von Bilddaten verwendet wird.

Was ist das Format von img? Was ist das Format von img? Mar 17, 2023 am 10:33 AM

img ist ein Dateikomprimierungsformat, das haupts?chlich zum Erstellen von Disketten-Image-Dateien verwendet wird. Es kann zum Komprimieren des Inhalts einer gesamten Diskette oder einer gesamten CD verwendet werden. Die IMG-Datei enth?lt drei grundlegende Knoten, n?mlich ?Ehfa_HeaderTag“, ?Ehfa_File“ und ?Ehfa_Entry“.

So l?sen Sie das Problem der Generierung derselben Zufallszahlen mithilfe der PHP-Rand-Funktion So l?sen Sie das Problem der Generierung derselben Zufallszahlen mithilfe der PHP-Rand-Funktion Mar 23, 2023 am 09:17 AM

Die Funktion rand() verwendet bei jedem Aufruf dieselben anf?nglichen Startwerte. Der voreingestellte anf?ngliche Startwert wird aus der Uhrzeit des Betriebssystems ermittelt, hat jedoch nur eine Genauigkeit im Mikrosekundenbereich. Das hei?t, innerhalb einer sehr kurzen Zeitspanne verwenden viele rand()-Funktionsaufrufe denselben anf?nglichen Startwert, was zur gleichen Zufallszahlengenerierung führt. Wie kann man dieses Problem l?sen?

php提交表單通過后,彈出的對話框怎樣在當前頁彈出,該如何解決 php提交表單通過后,彈出的對話框怎樣在當前頁彈出,該如何解決 Jun 13, 2016 am 10:23 AM

php提交表單通過后,彈出的對話框怎樣在當前頁彈出php提交表單通過后,彈出的對話框怎樣在當前頁彈出而不是在空白頁彈出?想實現(xiàn)這樣的效果:而不是空白頁彈出:------解決方案--------------------如果你的驗證用PHP在后端,那么就用Ajax;僅供參考:HTML code

U-Disk-PE kann Bilder nicht lesen U-Disk-PE kann Bilder nicht lesen Mar 19, 2024 pm 12:07 PM

Die U-Disk ist eines der am h?ufigsten verwendeten Speicherger?te. Beispielsweise kann die U-Disk nicht gelesen werden. Kann das USB-Flash-Laufwerk nicht gelesen werden? In 4 Schritten erfahren Sie, wie Sie das Problem einfach l?sen k?nnen. Nachdem Sie den USB-Stick an den Computer angeschlossen haben, klicken Sie auf das Startmenü, w?hlen Sie ?Systemsteuerung“ und legen Sie ihn weg! Kann das USB-Flash-Laufwerk nicht gelesen werden? 4 Schritte, die Ihnen zeigen, wie Sie das Problem einfach l?sen k?nnen. Suchen Sie in der Systemsteuerung nach dem Ger?te-Manager und doppelklicken Sie darauf. Behalte es! Kann das USB-Flash-Laufwerk nicht gelesen werden? In 4 Schritten erfahren Sie, wie Sie das Problem einfach l?sen k?nnen: Suchen Sie den Universal Serial Bus-Controller auf der Hauptoberfl?che des Ger?te-Managers und legen Sie ihn weg! Kann das USB-Flash-Laufwerk nicht gelesen werden? In 4 Schritten erfahren Sie, wie Sie das USB-Massenspeicherger?t ganz einfach finden, ausw?hlen, mit der rechten Maustaste klicken, ?Deinstallieren“ finden und es weglegen! Kann das USB-Flash-Laufwerk nicht gelesen werden? 4 Schritte, die Ihnen zeigen, wie Sie das Problem einfach l?sen k?nnen. Bitte hinterlassen Sie eine Nachricht zur Diskussion!

So ?ndern Sie das src-Attribut von img in jquery So ?ndern Sie das src-Attribut von img in jquery Mar 03, 2022 pm 03:41 PM

So ?ndern Sie das Attribut ?img src“ in jquery: 1. Verwenden Sie das Attribut attr(), Syntax ?$(?img“).attr(?src“, ?image file address“)“ 2. Verwenden Sie die Methode prop(), Syntax ?; $("img").prop("src","Die Adresse der Bilddatei")".

See all articles