phpcms验证码不显示|php验证码图片不显示看这里,你要找的结果就在这里。锁定你的视线点击进入php验证码不显示,这里有你所需要的,你知道吗?每天都有成千上万的人在找phpcms验证码不显示|php验证码图片不显示却始终找不到想要的结果。唯有你了解了php验证码不显示的真相,这里是你唯一的选择。如果再有人问起phpcms验证码不显示|php验证码图片不显示?请你告诉他们php验证码不显示网站.
答:看看gd库是否开启 ,session_start() 是否开启了呢?linux的话还要看session保存目录是否有权限
答:这几个文件都是放在同一个文件夹下面的吗? 有在搭建本地的服务器吗?没有的话运行不了php文件
答:代码没问题啊,有错误信息吗?比如提示你gd库未加载之类的? 建议你把 header("Content-type: image/gif"); 挪到 imagePng($im); 前面,这样如果前面有什么错能看到,否则就算输出了错误信息你也只能看到乱码。 你的代码在我这儿执行结果如图
答:我来帮你看 已经帮你搞定 直接运行就可以了
答:1:确定php.ini中的GD2函数是否已经开启 就是extension=php_gd2.dll这样一行,确定前面的分号是已经去掉,如果没有去掉,然后一定要重新启动服务器! 2:验证码都是要有刷新功能的,这就要调用 JavaScript 脚本,在调用这个这样一行 document.Ulo...
答:你在验证码最上面加一句 error_reporting(E_ALL); ini_set("display_errors", "On"); 这样会打开所有的错误。 header("Content-type: image/PNG"); 这行前面加//给注释掉,然后你访问一下vcode.php这个文件,把显示的错误补充到这里。
答:做了测试,你的代码没有问题,我本地是可以出来图片的,如果你那出不来的话,你可以检查一下你的配置中有没有打开gd2这个,打开之后重启下服务器,然后刷新页面
答:问题处理好了,顺带解释一下为什么,是因为你已经将header以图片的方式生成图片类似,那么在头之前输出数据就出问题了,这个问题类似于在session前不能输出任何数据
答:php服务器的gd库,没有开,打开gd库的方法 1、打开服务器安装目录下的php.ini文件; 2、去掉;extension=php_gd.dll或;extension=php_gd2.dll前的“;”; 3、重启服务器即可。
答:一般是两个问题,一、GD库是否开启。二、BOM头的影响,没有清除。 给你发一个清除BOM的文件,你在根目录执行一下该文件...