php验证码生成文件出现乱码。
我有一个验证码图片生成程序,单独运行就可以显示出来图片,但是用include包含到登陆表格页面之后,就出现乱码,想不出来怎么回事了,来麻烦高手下。我的验证码生成程序如下:...
我有一个验证码图片生成程序,单独运行就可以显示出来图片,但是用include包含到登陆表格页面之后,就出现乱码,想不出来怎么回事了,来麻烦高手下。我的验证码生成程序如下:(这个程序网上搜的,特别好用。)<?php//创建一个真彩色图像$im=imagecreatetruecolor(56,25);//设定一个背景边框色。$borderColor=imagecolorallocate($im,0,0,0);//设定一个背景色$backgroundColor=imagecolorallocate($im,255,255,255);//填充背景色。imagefill($im,0,0,$backgroundColor);//绘制外框imagerectangle($im,1,1,55,24,$borderColor);//初始化验证码$text='';//创建一个随机函数包所需要的范围..$textAll = array_merge_recursive(range('A','Z'),range('a','z'),range('0','9'));for($i=1;$i<=4;$i++){ //随机取出一位数。 $ai=rand(0,61); $text.=$textAll[$ai];}//添加杂点。for($i=1;$i<=60;$i++){ $randColor=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); imagesetpixel($im,rand(1,55),rand(1,26),$randColor);}//添加划痕for($i=1;$i<=3;$i++){ $randColor=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255)); imageline($im,rand(1,55),rand(1,26),rand(1,55),rand(1,26),$randColor);}//添加文字imagestring($im,24,10,5,$text,$borderColor);//输出..header('Content-type:image/jpeg');imagejpeg($im);?>
展开
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询