Heim > Backend-Entwicklung > PHP-Problem > 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)

慕斯
Freigeben: 2023-03-10 21:44:01
Original
1921 Leute haben es durchsucht

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)
Nach dem Login kopieren

//1. Bereiten Sie die Leinwand vor

$image = imagecreatetruecolor (Swidth,$height) ;
Nach dem Login kopieren

//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;
}
Nach dem Login kopieren

//Lichtfarbe

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

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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage