La bibliothèque <?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 est une bibliothèque très puissante pour la manipulation d'images en PHP. Ajoutez d'abord une ligne de référence dans php.ini : extension=php_gd2.dllRedémarrez Apache. Créez une page de test var_dump(gd_info()); les données de sortie montrent que la référence à la bibliothèque GD a réussi. form auth.html
Bibliothèque de codes de vérification58322017-12-19
classe de code de vérification php
Bibliothèque de codes de vérification98292017-11-16
classe de génération de code de vérification php
Bibliothèque de codes de vérification64102017-11-07
Une classe d'encapsulation de code de vérification PHP qui implémente des fonctions puissantes et pratiques. Les amis dans le besoin peuvent la télécharger et l'utiliser.
Bibliothèque de codes de vérification91272017-10-31
Introduction au code : téléchargement gratuit de la classe pratique de code de vérification PHP
Bibliothèque de codes de vérification63352017-07-02
Partagez un code de génération de code de vérification PHP, envoyez une image au navigateur via cette méthode, créez un arrière-plan d'image, définissez des éléments d'interférence, dessinez du texte aléatoire dans l'image, Image de sortie.
Bibliothèque de codes de vérification90692017-06-20
Présentation de Une classe pour php pour générer des codes de vérification d'image. est utilisée pour générer divers codes de vérification, la longueur des caractères, la largeur, le type, etc. du code de vérification généré. Les amis dans le besoin peuvent le télécharger pour référence.
Bibliothèque de codes de vérification54882017-06-17
Présentation d'une classe d'outils PHP de code de vérification utile, supprimez les caractères de la chaîne définie, combinez-les dans les caractères du code de vérification que nous voulons, générez le code puis dessinez-le dans l'image.
Bibliothèque de codes de vérification48552017-05-30
Partagez une classe de code de vérification php basée sur la bibliothèque GD, définissez la hauteur, la largeur, le nombre de caractères, la police de couleur, l'arrière-plan de l'image, etc.
Bibliothèque de codes de vérification49712017-05-06
Une classe de code de vérification PHP simple et facile à utiliser.
Comment utiliser :
$image=nouveau Captcha();
$image->config('largeur','hauteur','nombre de caractères','index de session du code de vérification');
$image->create();//Cela affichera une image dans le navigateur
Tous les paramètres peuvent être omis
Bibliothèque de codes de vérification91872017-04-10
Donnez-vous une classe de code de vérification php qui prend en charge les chiffres, les lettres, les caractères chinois et mixtes Les objets de cette classe peuvent obtenir dynamiquement des images de code de vérification, et les caractères du code de vérification sont stockés dans SESSION['code'] , Prend en charge 4 formats de chiffres mixtes, de lettres et de caractères chinois.
Bibliothèque de codes de vérification69702017-04-10
Il va sans dire le but du code de vérification Après l'avoir encapsulé dans une classe, un constructeur est ajouté, ce qui le rend plus pratique à utiliser. Vous pouvez également continuer à améliorer cette classe de code de vérification, comme l'ajout d'un destructeur, comment économiser de la mémoire, etc.
Bibliothèque de codes de vérification45892017-04-08