这个问题我知道!这个问题只能说明,程序没有执行问题,但不够完善.
不同网络,程序的执行环境不一样.
例如你说的验证码问题,可能是因为家里的局域网的服务器存在缓存,造成显示的验证码,其实是之前的验证码,因为局域网的某个地方设置了图片缓存.
最近想自学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);
Call
to
undefined
function
imagecreatetruecolor()
in
...
提示是:调用未定义的函数imagecreatetruecolor
你的
gd库
文件没有打开.
先打开你的php.
ini文件
查找
,把前面的分号去掉,如果没有这句就加个(当然不要带分号,分号是注释掉的意思)然后保存退出.
dll文件
重新启动apache服务器.
以上就是土嘎嘎小编为大家整理的php验证码显示问题相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!