


<?php session_start(); header("Content-type:image/png"); $img_width=100; $img_height=20; srand(microtime()*100000); for($i=0;$i<4;$i++) { $new_number.=dechex(rand(0,15)); } $_SESSION[check_auth]=$new_number; $new_number=imageCreate($img_width,$img_height);//创建图象 ImageColorAllocate($new_number,255,255,255); //设置背景色为白色 for($i=0;$i<strlen($_SESSION[check_auth]);$i++) { $font=mt_rand(3,5); $x=mt_rand(1,8) + $img_width*$i/4; $y=mt_rand(1,$img_height/4); $color=imageColorAllocate($new_number,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//设置字符颜色 imageString($new_number,$font,$x,$y,$_SESSION[check_auth][$i],$color);//输出字符 } ImagePng($new_number); ImageDestroy($new_number); ?>
GD-Bibliothek ist eine sehr leistungsstarke Bibliothek für die Bildbearbeitung in PHP.
Fügen Sie zunächst eine Referenzzeile in php.ini hinzu: extension=php_gd2.dll
Starten Sie Apache neu. Erstellen Sie eine Testseite var_dump(gd_info()); die Ausgabedaten zeigen, dass die GD-Bibliotheksreferenz erfolgreich ist.
form auth.html
Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn
Verwandter Artikel

10 Oct 2016
PHP: Verwenden Sie die gd-Bibliothek, um Bilder zu generieren und zufällige Bestätigungscodes zu implementieren

01 Dec 2024
Bibliotheksfunktion für Permutation und Kombination in C Frage: Welche C-Bibliothek wird am häufigsten zum Generieren aller Kombinationen und ... verwendet?

29 Nov 2024
Umfassendste C-Bibliothek für Permutationen und KombinationenWenn es darum geht, alle Kombinationen und Permutationen von Elementen in C zu finden, ist ...

14 Sep 2016
Anmerkungen zur PHP-Studie: Verwenden Sie die gd-Bibliothek, um Bilder zu generieren und zufällige Bestätigungscodes zu implementieren

08 Aug 2016
: In diesem Artikel wird hauptsächlich PHP vorgestellt, um die GD-Bibliothek zum Generieren von Bestätigungscodes und zum Zeichnen chinesischer Schriftzeichen auf Bildern zu verwenden. Schüler, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.

02 Nov 2024
Gibt es eine PHP-Bibliothek, die PDF-Dateien analysieren kann? Sie suchen eine PDF-Parser-Bibliothek für PHP. Sie müssen Daten aus einer Tabelle in einem ... extrahieren.


Hot Tools

PHP generiert dynamisch und zufällig eine Verifizierungscodeklasse
PHP generiert dynamisch und zufällig eine Verifizierungscodeklasse

Einfache und benutzerfreundliche PHP-Verifizierungscode-Klasse
Einfache und benutzerfreundliche PHP-Verifizierungscode-Klasse

Ein Code zur Generierung eines PHP-Bestätigungscodes
Ein Code zur Generierung eines PHP-Bestätigungscodes
