下面是一个使用PHP生成简单验证码的示例代码:
(图片来源网络,侵删)
<?php // 创建一个100x30像素的图片 $width = 100; $height = 30; $image = imagecreatetruecolor($width, $height); // 为图片分配颜色 $bgColor = imagecolorallocate($image, 255, 255, 255); // 白色背景 $textColor = imagecolorallocate($image, 0, 0, 0); // 黑色文本 // 填充背景色 imagefilledrectangle($image, 0, 0, $width 1, $height 1, $bgColor); // 设置字体路径和大小 $font = 'path/to/your/font.ttf'; // 替换为你的字体文件路径 $fontSize = 16; // 生成随机验证码 $code = ''; for ($i = 0; $i < 4; $i++) { $char = chr(rand(65, 90)); // 生成大写字母 $code .= $char; } // 将验证码写入图片 imagettftext($image, $fontSize, 0, 10, 20, $textColor, $font, $code); // 输出图片到浏览器 header('Content-Type: image/png'); imagepng($image); // 销毁图像资源 imagedestroy($image); ?>
这段代码会生成一个包含四个随机大写字母的验证码图片,你可以根据需要调整图片的大小、背景色、文本颜色、字体路径和大小等参数,记得将$font
变量设置为你系统中可用的字体文件路径。
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/56615.html