php验证码显示碎图片,我的验证码只显示破碎的小图片
源自:2-1 验证码制作
我的验证码只显示破碎的小图片
header("content-type:image/gif");
//通过GD库做验证码
//创建画布
session_start();
require 'string.func.php';
$width = 80;
$height = 30;
$image = imagecreatetruecolor($width, $height);
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image, 0, 0, 0);
//用填充矩形来填充画布
imagefilledrectangle($image, 1, 1, $width-2, $height-2, $white);
$type=1;
$length=4;
$chars=bulitRandomString($type,$length);
$sess_name="verify";
$_SESSION[$sess_name]=$chars;
$fontfile=array("WINGDNG2.TTF");
for($i=0; $i
{
$size = mt_rand(14,18);
$angle=mt_rand(-15,15);
$x = 5+ $i * $size;
$y=mt_rand(20,26);
$fontfile = "../fonts/" . $fontfiles [mt_rand ( 0, count ( $fontfiles ) - 1 )];
$text=substr($chars, $i, 1);
$color=imagecolorallocate($image, mt_rand(50,90), mt_rand(80,200), mt_rand(20,160));
imagettftext($image, $size, $angle, $x, $y, $color, $fontfile, $text);
}
imagegif($image);
imagedestroy($image);
string函数应该没问题。
提问者:naneve
2015-01-22 14:22
php验证码显示碎图片,我的验证码只显示破碎的小图片相关推荐
- Python绘制桑基图Sankey,Pyecharts不显示html页面,桑基图只显示标题,原因总结
Python绘制桑基图Sankey,Pyecharts不显示html页面,桑基图只显示标题,原因总结 说说使用上的三点注意: 1.nodes中的"name"不要重新命名,否则会不识 ...
- 双路服务器只显示一半内存,双路服务器只显示一半内存
双路服务器只显示一半内存 内容精选 换一换 北京时间1月3日,Intel处理器芯片被曝出存在严重的Meltdown和Spectre安全漏洞,漏洞详情如下:漏洞名称:Intel处理器存在严重芯片级漏洞漏 ...
- css多行显示省略号同时将最后一行只显示一半,查看全文效果
纯CSS就可以做出来,不需要通过后端来截取返回带有"..."的效果. 实现的效果图: 实现的代码: <p class="content"> 如果实现 ...
- 分享:Wordpress-woocommerce-storefront主题首页和文章页显示文章全文 如何修改为只显示标题和摘要?
引言: 最近在学习Wordpress网站,使用了woocommerce-storefront主题,该商城主题是免费的,这很重要...并为storefront建立了子主题EUTTEST. 首先说明我不是 ...
- 服务器内存2666显示2400,2666MHz内存为什么系统只显示2400MHz呢?有这几种原因
大家有没有这种感觉,以前觉得8GB内存已经够了,现在觉得不是16GB的笔记本都不值得买.对于已经购买笔记本的朋友,特别是选购那种内置插槽能够升级内存的朋友,升级内存似乎是比较容易的事情. 不过你可能会 ...
- 电脑连接wifi怎么显示宽带连接服务器,电脑中只显示宽带连接不显示wifi是怎么回事...
有时无线笔记本不显示怎么办呢,下面小编就为大家介绍笔记本电脑不显示无线网络的解决方法,不会的朋友快快来学习吧! 提示: 请确认 已经安装 无线网卡驱动 并更新到较高版本 另外可能需要打开笔记本的 无线 ...
- 计算机里面只显示c盘怎么处理,电脑只显示C盘怎么处理?没有D。E盘
首先强调几点: 1.不能调整系统盘. 2.被调整盘上的数据会全部丢失(可先移至不重分的盘). 操作步骤: 1.关闭所有应用程序,打开"控制面板",打开"管理工具" ...
- 电脑无线不显示宽带不能连接服务器,笔记本电脑只显示宽带连接不显示无线网络连接 – 手机爱问...
2011-05-10 我的笔记本上不显示无线网络连接 ,也能够该怎么办啊?希望有人指导一下,谢谢 安装无线网络连接驱动 问题补充: 首先将即插即用的PCMCIA无线网卡插入笔记本电脑中,Windows ...
- vs2015调试时无法显示QString变量的值,只显示地址
** 问题描: ** 在vs2015中,使用了QString变量,但是调试时鼠标放上去只能看到地址,而不是像int变量一样看到具体的值.导致想要看到变量的值只能qDebug(),就很麻烦. ** 解决 ...
最新文章
- Aerospike系列:5:安装AMC
- exe文件图标变成了白色无图标
- mac怎么实现文件读写c语言,使用Sublime Text和Xcode在Mac上进行文件输入/输出。 C语言...
- 信息——人类现代文明的奇迹
- [linux 命令笔记] kill
- Compile warning: Embedded binary's NSExtensionActivationRule is TRUEPREDICATE
- 高等数理统计(part4)--充分统计量
- nod32升级问题解决(20080530)
- 【机器学习】DBSCAN聚类算法
- salve mysql_mysql 同步实现, master-salve
- Java对象内存大小计算
- matlab编程勒让德多项式展开例题解析,第19 勒让德多项式 球函数习题及解答
- 应用Microchip dsPIC芯片日志——烧录出现的问题
- The Google File System 中文版论文(下)(转载)
- 直方图中bins应如何理解及处理
- AI高效学习路径总结
- 为互联网原住民设计产品的思考
- android分贝仪界面,android声音检测仪---分贝仪 (附源码)
- 马克思主义哲学与计算机专业的关系,马克思主义哲学对计算机专业学习的指导作用...
- MathWorks MATLAB R2023a for Mac/Win 激活版
热门文章
- mysql数据库连接数瓶颈_MySQL数据库性能优化之硬件瓶颈分析
- (一)MySQL 基础配置
- Android开发:getSupportFragmentManager()不可用
- 微服务浅述---架构演进
- C++全能//std//头文件
- IIS 7 启用 gzip 静态压缩 压缩js和css文件
- jquery尺寸:宽度与高度
- 预写式日志 - postgresql之WAL(Write Ahead Log)
- [转载] python中chr()和ord()函数的用法
- window.open window.showModelDialog 打开一个新窗口/子窗口中调用父窗口的方法