Heim  >  Artikel  >  Backend-Entwicklung  >  Erfahren Sie in einer Minute mehr über die Kapselung von Bestätigungscodes in PHP (Teil 1)

Erfahren Sie in einer Minute mehr über die Kapselung von Bestätigungscodes in PHP (Teil 1)

慕斯
慕斯Original
2021-06-25 14:22:111896Durchsuche

Wir haben so viel über PHP gelernt. Ich weiß nicht, wie viel Sie über die Kapselung von Bestätigungscodes wissen. Machen Sie sich also keine Sorgen, dieser Artikel wird Sie zu einem tieferen Verständnis dieses Inhalts führen.

Verwandte Empfehlungen: PHP-Arrays in einer Minute lösen – Wie verwende ich die Schnellsortierung?

Beispiele für die Kapselung von Bestätigungscodes in PHP:

Zuerst erstellen wir eine neue Datei und notieren dann deren Bedingungen, Breite, Höhe, Buchstaben, Zahlen, gemischte alphanumerische Zeichen, Interferenzpunkte, Hintergrundfarbe, Schriftfarbe usw .; dann definieren wir eine Funktion, und dann beginnen wir mit der Vorbereitung der Leinwand, der Generierung der benötigten Zeichen, der Interferenzpunkte und der Art der vorzubereitenden Ausgabe und bereiten die Ausgabebilder für die endgültige Zerstörung des spezifischen Codes vor ist wie folgt:

//1 Breite und Höhe alphanumerisch alphanumerisch gemischte Interferenzlinie Interferenzpunkt Hintergrundfarbe Schriftfarbe

function verify($width = 100,$height=40,$num =5,$type =1)

//1. Bereiten Sie die Leinwand vor

$image = imagecreatetruecolor (Swidth,$height) ;

//3 Welche Art von Zeichen möchten Sie? brauchen

switch ($type) (
  case 1 :
  $str = '0123456789' ;
  $string=substr(str_ shuffle($str) ,0,$num) ;
  break;
  case 2 :
  $arr = range('a' ,'z') ;
  shuffle ($arr) ;
  $tmp array_slice($arr ,0,5) ;
  $string = join('',$tmp) ;
  break;
  case 3 :
    //0-9 a-z A-2.
    $str=' 123456789abcdefghjklmnopqrstuvwxyzABCDE FGHJKLMNOPQRSTUYWXYZ';
    $string = substr (str_shuffle($str) ,0,$num) ;
    break;
}

//Lichtfarbe

function lightColor ()
{
return imagecolorallocate ($image,mt_rand(130,255) ,mt_rand(130,255) , mt_rand(130,255)) ;
// 0-255
}
function deepColor ()
{
}

Gemäß der obigen Code-Demonstration müssen wir ihre Spezifikationen, Farben und Zeichenstile festlegen, die wir usw. benötigen;

Verwandte Lernvideofreigabe: php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonErfahren Sie in einer Minute mehr über die Kapselung von Bestätigungscodes in PHP (Teil 1). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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