This article will share with you the code that uses php to generate a verification code image containing numbers and letters. it is very simple and practical. if you need it, you can refer to php to generate a verification code Image for numbers and letters.
<? Phpheader ('content-Type: image/png '); $ image = imagecreatetruecolor (100, 30); $ color = imagecolorallocate ($ image, 255,255,255); imagefill ($ image, 20, 20, $ color); // only contains numbers // for ($ I = 0; $ I <4; $ I ++) {// $ font = 6; // $ x = rand (100/4) + $ I *; // $ y = rand (8, 15); // $ string = rand (0, 9 ); // $ color = imagecolorallocate ($ image, rand (0,120), rand (0,120), rand (0,120); // imagestring ($ image, $ font, $ x, $ y, $ string, $ color); //} // For ($ I = 0; $ I <4; $ I ++) {$ fontSize = 6; $ x = rand (100/4) + $ I *; $ y = rand (5, 15); $ data = 'abcdefghijklmnopqrstuvwxyz123456789 '; $ string = substr ($ data, rand (0, strlen ($ data), 1); $ color = imagecolorallocate ($ image, rand (0,120), rand (0,120), rand (0,120 )); imagestring ($ image, $ fontSize, $ x, $ y, $ string, $ color);} // interference point element for ($ I = 0; $ I <200; $ I ++) {$ pointColor = imagecolorallocate ($ image, rand (100,255), ran D (100,255), rand (100,255); imagesetpixel ($ image, rand (0,100), rand (0, 30), $ pointColor );} // interference line element for ($ I = 0; $ I <2; $ I ++) {$ linePoint = imagecolorallocate ($ image, rand (150,255 ), rand (150,255), rand (150,255); imageline ($ image, rand (10, 50), rand (10, 20), rand (80, 90), rand (15, 25), $ linePoint);} imagepng ($ image); imagedestroy ($ image);?>
The above is all the content of this article. I hope you will like it.