Maison développement back-end tutoriel php PHP校验码生成-备忘

PHP校验码生成-备忘

Jun 13, 2016 am 10:54 AM
color pixel rand word

PHP校验码生成--备忘

<?php session_start();//保存生成值,以与用户输入比较//-------------------------------------$img_w       = 80;// 设置图片宽$img_h       = 20;// 设置图片高$pixel_num   = 200;//点越多干扰越大$is_set_line = true;// 启用干扰线$pixel_mode  = 2;// 干扰点模式,1,同色;2,杂色//-------------------------------------// 随机数产生器function make_seed(){    list($usec, $sec) = explode(' ', microtime());    return (float) $sec + ((float) $usec * 100000);}mt_srand(make_seed());//4.2.0以下版本适用$authnum = mt_rand(100, 99999);// 加入session$_SESSION['verifycode']=$authnum;//echo $authnum;//生成验证码图片Header("Content-type: image/PNG");$im = imagecreatetruecolor($img_w, $img_h);$bg_color = ImageColorAllocate($im, mt_rand(250,255),mt_rand(250,255),mt_rand(250,255));// 绘制背景imagefill($im,0,0,$bg_color);$total_width = 0;$word_info = array();// 循环,获取文字信息$word_length = strlen($authnum);for($ii=0; $ii<$word_length; $ii++){    $word_space = mt_rand(1,5);    $font = rand(3,5);    mt_rand(1,9)%2 == 0?$top = 1:$top = 3;    $word_info[$ii]['char']   = substr($authnum,$ii,1);    $word_info[$ii]['font']   = $font;    $word_info[$ii]['offset'] = $top;    if($ii == 0)    {        $word_info[$ii]['width'] = 0;    }    $word_info[$ii]['width']  = imageFontWidth($font)+$word_space;    $word_info[$ii]['height'] = imageFontHeight($font);    $word_info[$ii]['color']  = imageColorAllocate($im, mt_rand(0,50),mt_rand(0,150),mt_rand(0,200));    // 文字总宽度    $total_width += $word_info[$ii]['width'];    // 取第一个字体的高度    if($ii == 0)    {        $total_height = imagefontHeight($font);    }}// 计算偏移$offset_x = floor(($img_w - $total_width)/2);$offset_y = floor(($img_h - $total_height)/2);// 填充验证码$wid = 0;$i = 0;foreach($word_info as $key=>$val){    if($i>0)    {        $wid += $val['width'];    }    imagestring($im, $val['font'], $offset_x + $wid, $val['offset'] + $offset_y, $val['char'], $val['color']);    $i++;}switch($pixel_mode){    case 1:        $pixel_color  = ImageColorAllocate($im,                                        mt_rand(50,255),                                        mt_rand(50,255),                                        mt_rand(50,255));        // 干扰象素        for($i=0;$i 
Copier après la connexion
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Explication détaillée de la façon d'afficher la règle dans Word et de la façon d'utiliser la règle ! Explication détaillée de la façon d'afficher la règle dans Word et de la façon d'utiliser la règle ! Mar 20, 2024 am 10:46 AM

Lorsque nous utilisons Word, afin d’éditer le contenu de manière plus esthétique, nous utilisons souvent des règles. Il faut savoir que les règles de Word incluent des règles horizontales et des règles verticales, qui servent à afficher et ajuster les marges de page du document, les retraits de paragraphes, les tabulations, etc. Alors, comment afficher la règle dans Word ? Ensuite, je vais vous apprendre à définir l'affichage de la règle. Les étudiants dans le besoin devraient le récupérer rapidement ! Les étapes sont les suivantes : 1. Tout d'abord, nous devons afficher la règle de mots. Le document Word par défaut n'affiche pas la règle de mots. Il nous suffit de cliquer sur le bouton [Afficher] dans Word. 2. Ensuite, nous trouvons l’option [Règle] et la cochons. De cette façon, nous pouvons ajuster la règle des mots ! Oui ou non

Comment ajouter une signature manuscrite à un document Word Comment ajouter une signature manuscrite à un document Word Mar 20, 2024 pm 08:56 PM

Les documents Word sont largement utilisés en raison de leurs fonctions puissantes. Non seulement différents formats peuvent être insérés dans Word, tels que des images et des tableaux, etc., mais désormais, pour l'intégrité et l'authenticité des fichiers, de nombreux fichiers nécessitent une signature manuelle à la fin. du document. Cela ressemble à ceci. Comment résoudre des problèmes complexes ? Aujourd'hui, je vais vous apprendre à ajouter une signature manuscrite à un document Word. Utilisez un scanner, un appareil photo ou un téléphone portable pour numériser ou photographier la signature manuscrite, puis utilisez PS ou un autre logiciel de retouche d'image pour effectuer le recadrage nécessaire sur l'image. 2. Sélectionnez « Insérer - Image - À partir d'un fichier » dans le document Word dans lequel vous souhaitez insérer la signature manuscrite, puis sélectionnez la signature manuscrite recadrée. 3. Double-cliquez sur l'image de signature manuscrite (ou cliquez avec le bouton droit sur l'image et sélectionnez « Définir le format d'image »), et « Définir le format d'image » apparaît.

Savez-vous comment résumer un tableau Word ? Savez-vous comment résumer un tableau Word ? Mar 21, 2024 pm 01:10 PM

Parfois, nous rencontrons souvent des problèmes de comptage dans les tableaux Word. Généralement, lorsqu'ils rencontrent de tels problèmes, la plupart des étudiants copient le tableau Word dans Excel pour le calcul ; certains étudiants prennent silencieusement la calculatrice. Existe-t-il un moyen rapide de le calculer ? Bien sûr, la somme peut également être calculée dans Word. Alors, savez-vous comment faire ? Aujourd’hui, jetons un coup d’œil ensemble ! Sans plus attendre, les amis dans le besoin devraient rapidement le récupérer ! Détails de l'étape : 1. Tout d'abord, nous ouvrons le logiciel Word sur l'ordinateur et ouvrons le document qui doit être traité. (Comme le montre l'image) 2. Ensuite, nous plaçons le curseur sur la cellule où se trouve la valeur additionnée (comme le montre l'image), puis nous cliquons sur [Barre de menu) ;

Comment trier automatiquement les numéros de série de mots Comment trier automatiquement les numéros de série de mots Mar 20, 2024 pm 09:20 PM

Lorsqu'il y a beaucoup de contenu dans Word, il y aura de nombreux chapitres. Il nous est impossible d'écrire chaque chapitre un par un, en fait, nous pouvons utiliser le mot numéro de série pour trier automatiquement. L'opération est simple et pratique. Amis qui ne savent pas fonctionner, venez l'apprendre le Bar ! 1. Tout d'abord, nous ouvrons le document à traiter sur l'ordinateur, comme indiqué dans la figure ci-dessous : 2. Après avoir ouvert le document, sélectionnez le texte qui doit être automatiquement trié. Dans cet exemple, sélectionnez [Chapitre 1] et [. Chapitre 2] et maintenez la touche Ctrl enfoncée. Pour sélectionner plusieurs zones, utilisez la souris pour cliquer sur le menu [Démarrer] de Word après la sélection, comme indiqué dans le cercle rouge dans la figure ci-dessous : 3. Cliquez sur le petit symbole triangulaire en regard du à droite du numéro dans la barre d'outils [Paragraphe], puis cliquez dans le menu contextuel. Le type de numéro de série qui doit être sélectionné est comme indiqué ci-dessous avec la flèche rouge pointant vers lui.

Comment souligner dans Word Comment souligner dans Word Mar 20, 2024 pm 03:16 PM

En tant que logiciel de traitement de texte très couramment utilisé, Word est utilisé en permanence dans notre vie, nos études et notre travail. Bien entendu, si vous souhaitez utiliser Word à bon escient pour éditer du texte, vous devez établir de bonnes bases. Alors aujourd'hui, je vais vous amener à apprendre à souligner dans Word. Vous pouvez le faire avec l'éditeur. C'est très simple. 1. Tout d’abord, nous ouvrons le fichier que nous devons modifier. Ici, nous prenons la figure suivante comme exemple. 2. Utilisez la souris pour sélectionner le texte que nous devons modifier. Dans l'onglet contextuel, nous sélectionnons l'icône [U] L'opération est comme indiqué dans la figure : 3. Jetons un coup d'œil à l'effet : 4. En fait, nous pouvons utiliser une méthode plus pratique et plus rapide. La méthode consiste à utiliser la combinaison de touches [ctrl] + [U] du clavier pour ajouter et suivre votre texte.

Comment supprimer le filigrane dans Word Il existe deux façons de le résoudre Comment supprimer le filigrane dans Word Il existe deux façons de le résoudre Mar 20, 2024 am 09:19 AM

Le logiciel Word a été utilisé dans le travail et la vie quotidiens de chacun. Lors de l'utilisation de Word, tout le monde voudra ajouter un filigrane au document Word. Cependant, après avoir ajouté le filigrane, de nombreuses personnes souhaitent supprimer le filigrane du document Word. Je ne sais pas comment le supprimer, ce qui est un peu déroutant. Que devraient faire les amis qui sont trop familiers avec le fonctionnement de Word ? Aujourd'hui, je vais vous expliquer comment supprimer les filigranes dans Word. Utilisez d’abord un document Word pour ouvrir un document avec un filigrane. Recherchez ensuite le menu « Insérer » dans la barre d'outils et cliquez sur l'option [Filigrane]. Enfin, cliquez sur l'option [Supprimer le filigrane] dans l'option déroulante contextuelle. Une fois l'opération terminée, lorsque nous reviendrons au document, nous constaterons que le filigrane du document précédent a été supprimé. Je ne sais pas si vous avez remarqué qu’en effet, « filigrane »

Comment insérer une numérotation automatique ou des numéros de série dans des tableaux Word Comment insérer une numérotation automatique ou des numéros de série dans des tableaux Word Mar 20, 2024 am 09:30 AM

Lorsque nous créons des tableaux, la première chose à laquelle nous pensons est d'utiliser le logiciel Excel pour créer des tableaux, mais saviez-vous que le logiciel Word est en fait très pratique pour créer des tableaux. Parfois, lorsque nous créons des tableaux dans le logiciel Word, nous devons saisir des numéros de série. ou des numéros. , si vous les saisissez un par un manuellement, ce sera très gênant. En fait, il existe une opération dans le logiciel Word qui peut insérer automatiquement des numéros ou des numéros de série. Apprenons donc avec l'éditeur comment insérer une numérotation automatique. ou des numéros de série dans des tableaux Word. 1. Créez d’abord un document Word et insérez un tableau. 2. Sélectionnez la colonne ou la cellule dans laquelle vous souhaitez insérer des numéros de série ou des numéros automatiques. 3. Cliquez sur "Démarrer" - "Numéro". 4. Sélectionnez l'un des numéros de style. 5.

Comment changer de table horizontalement et verticalement dans Word Comment changer de table horizontalement et verticalement dans Word Mar 20, 2024 am 09:31 AM

Le logiciel Word nous est indispensable et doit être utilisé fréquemment. J'ai déjà appris à éditer des tableaux avec le logiciel Word. Cependant, si je modifie accidentellement le tableau dans les directions horizontale et verticale, je ne veux pas perdre de temps. -en la créant, est-il possible de changer les directions horizontales et verticales de la table ? La réponse est bien sûr oui. Ensuite, l'éditeur vous présentera en détail comment échanger des tableaux horizontalement et verticalement dans Word. Apprenons ensemble. Tout d’abord, nous devons échanger les lignes et les colonnes du tableau Word ci-dessous. Pour ce faire, nous devons d'abord sélectionner entièrement le tableau, puis cliquer avec le bouton droit et sélectionner la fonction de copie. Étape 2 : Après avoir sélectionné Copier, nous réduisons Word, puis ouvrons un tableau Excel, faisons un clic droit, sélectionnons Coller et collons-le dans Exc.

See all articles