最近想自学PHP
,做了个验证码,但不知道怎么搞的,总出现一个如下图的小红叉,但验证码就是显示不出来,原因如下
未修改之前,出现如下错误;
(1)修改步骤如下,原因如下,原因是apache权限没开,
打开?去掉前面分号重启apache,就OK了
,万事大吉了.
希望各位朋友遇到这样的问题的时候,能给与帮助
session_start();
imagefill($image,?0,?0,?$color);//填充颜色
//中文验证码
$fontface="simhei.ttf";//确保相同目录下有该字体
$strdb=array('好','多','人','在','学','习');
}
//干扰点
//干扰线
ob_clean();
header("Content-type:image/png");
imagepng($image);
imagedestroy($image);
一般是两个问题,第一段:GD库是否开启.第二段:BOM头的影响,没有清除.
给你发一个清除BOM的文件,你在根目录执行一下该文件就行了.
第一行PHP隐藏了代码,如空格,回车等.
在Header("Content-type: image/PNG"); 之前有输出.
以上就是土嘎嘎小编为大家整理的php中验证码不显示问题相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!