php中文验证码实现示例分享


Posted in PHP onJanuary 12, 2014
<?php
 $text = '的一是不了能好都然没日于起还发成事只作当想看文无开手十用主行方又如前所本见经头面公同三已老从动两长知民样现分将外但身些与高意进把法此实回二理美点月明其种声全工己话儿者向情部正名定女问力机给等几很业最间新什打便位因重被走电四第门相次东政海口使教西再平真听世气信北少关并内加化由却代军产入先山五太水万市眼体别处总才场师书比住员九笑性通目华报立马命张活难神数件安表原车白应路期叫死常提感金何更反合放做系计或司利受光王果亲界及今京务制解各任至清物台象记边共风战干接它许八特觉望直服毛林题建南度统色字请交爱让';
 $im = imagecreatetruecolor(100,45);
 $font = './msyhbd.ttf';
 $len = mb_strlen($text,'UTF-8');
 $grey = imagecolorallocate($im,200,200,200);
 imagefill($im,0,0,$grey);
 for($i = 0,$x = 0 ;$i < 4 ; $i++ ){
  $color = imagecolorallocate($im,mt_rand(0,190),mt_rand(0,190),mt_rand(0,190));
  $x += $i*10 + mt_rand(1,5);
  $tmp = mb_substr($text,mt_rand(0,$len),1,'UTF-8');
  imagettftext($im,mt_rand(10,16),mt_rand(-15,15),$x,mt_rand(21,25),$color,$font,$tmp);
 }
 header('content-type:image/png');
 imagepng($im);
 imagedestroy($im); 
?>
PHP 相关文章推荐
使用网络地址转换实现多服务器负载均衡
Oct 09 PHP
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
php 获取mysql数据库信息代码
Mar 12 PHP
PHP+MySQL 手工注入语句大全 推荐
Oct 30 PHP
yii框架中的Url生产问题小结
Jan 16 PHP
PHP 万年历实现代码
Oct 18 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
php实现约瑟夫问题的方法小结
Mar 23 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
Dec 31 PHP
php实现的简单多进程服务器类完整示例
Feb 01 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 24 PHP
PHP 下载文件时自动添加bom头的方法实例
Jan 10 #PHP
php环境下利用session防止页面重复刷新的具体实现
Jan 09 #PHP
浅析php数据类型转换
Jan 09 #PHP
js和php邮箱地址验证的实现方法
Jan 09 #PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 #PHP
php获取文件内容最后一行示例
Jan 09 #PHP
php权重计算方法代码分享
Jan 09 #PHP
You might like
php脚本运行时的超时机制详解
2016/02/17 PHP
php微信公众平台开发(四)回复功能开发
2016/12/06 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
js代码实现无缝滚动(文字和图片)
2015/08/20 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
2016/06/12 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
python内置数据类型之列表操作
2018/11/12 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
2019/05/07 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
python sqlite的Row对象操作示例
2019/09/11 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
一些网络技术方面的面试题
2014/05/01 面试题
Java如何支持I18N?
2016/10/31 面试题
创新型城市实施方案
2014/03/06 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
开学典礼主持词
2014/03/19 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
个人先进事迹总结
2015/02/26 职场文书
小学校园广播稿
2015/08/18 职场文书