700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > PHP生成随机图片验证码类分享

PHP生成随机图片验证码类分享

时间:2021-03-10 13:59:14

相关推荐

PHP生成随机图片验证码类分享

后端开发|php教程

php操作图片, php, 验证码

后端开发-php教程

PHP常用功能类 – 生成随机图片验证码

附件上传网页源码,ubuntu系统调度模式,精通爬虫框架scrapy,php 快递,vue 简单SEOlzw

分享一个php实现的随机图片图片验证码封装类,一个最简单的生成随机验证码图片的例子,适合正在学习OOP面向对象编程以及PHP随机图片验证码生成的同学。

Bootstrap农业网站源码,ubuntu14美化,灰色的爬虫图片,PHP如何验证,网站seo重庆lzw

<?php class Verify{ public function show() { $len = 5; $str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789"; $im = imagecreatetruecolor ( 70, 20 ); $bgc = imagecolorallocate($im, 255, 255, 255); $bgtxt = imagecolorallocate($im, 220, 220, 220); //随机调色板 $colors = array( imagecolorallocate($im, 255, 0, 0), imagecolorallocate($im, 0, 200, 0), imagecolorallocate($im, 0, 0, 255), imagecolorallocate($im, 0, 0, 0), imagecolorallocate($im, 255, 128, 0), imagecolorallocate($im, 255, 208, 0), imagecolorallocate($im, 98, 186, 245), ); //填充背景色 imagefill($im, 0, 0, $bgc); //随机获取数字 $verify = ""; while (strlen($verify) < $len) { $i = strlen($verify); $random = $str[rand(0, strlen($str))]; $verify .= $random; //绘制背景文字 imagestring($im, 6, ($i*10)+3, rand(0,6), $random, $bgtxt); //绘制主文字信息 imagestring($im, 6, ($i*10)+3, rand(0,6), $random, $colors[rand(0, count($colors)-1)]); } //添加随机杂色 for($i=0; $ishow();?>

本文只是简单实现了随机图片验证码,如果你想定制自己的图片样式,只需要根据注释中的语句,调整颜色即可。

在线算命网站源码程序,vscode弹出窗口快捷键,ubuntu创建sh,性价比好的tomcat监控,变异小爬虫,php 官网模板,北京seo优化哪家产品多lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。