验证码不显示php
① phpwind无法显示验证码,请教高手怎么回事
首先要确定问题是不是因为网速引起的,刷新一下页面,或者网速好的时候再试一下。如果是本地的服务器,那就排除网速的问题,你可以使用phpinfo()函数查看是否开启了GD库的支持,没有开的话。找到php安装目录,找到php.ini文件,将php_gd2.dll前的分号(;)去掉重启apache即可。如果还是不行,那就要考虑代码问题了,是否改动代码了,或者代码的使用方法不对
② phpstudy前台验证码无法显示
你这个问题出现在前台的代码里面,你找到显示这个页面的源文件,打开源文件删除这个验证码的代码就可以了。
有个更好的办法找到,使用F12点击右上方的那个按钮,就能找到这个位置了,可以右键查看源代码,也可以
③ php中文验证码无法显示
session_start();
$image=imagecreatetruecolor(200,60);//创建画布
$color=imagecolorallocate($image,mt_rand(157,255),mt_rand(157,255),mt_rand(157,255));//随机颜色
//$color=imagecolorallocate($image,255,255,255);
imagefill($image,0,0,$color);//填充颜色
//中文验证码
$fontface="simhei.ttf";//确保相同目录下有该字体
$strdb=array('好','多','人','在','学','习');
for($i=0;$i<4;$i++){
$fontsizecolor=imagecolorallocate($image,mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));
$codex=iconv("GB2312","UTF-8",$strdb[mt_rand(0,5)]);//iconv不能转数组取任意下标
imagettftext($image,mt_rand(20,24),mt_rand(-30,30),(40*$i+20),mt_rand(30,35),$fontsizecolor,$fontface,$codex);//如果用$code的话就生成1+2+3+4是个汉字的验证码了
}
//干扰点
for($i=0;$i<200;$i++){
$pointcolor=imagecolorallocate($image,mt_rand(50,200),mt_rand(50,200),mt_rand(50,200));
imagesetpixel($image,mt_rand(1,100),mt_rand(1,20),$pointcolor); //雪花
}
//干扰线
for($i=0;$i<3;$i++){
$linecolor=imagecolorallocate($image,mt_rand(50,200),mt_rand(50,200),mt_rand(50,200));
imageline($image,mt_rand(1,99),mt_rand(1,99),mt_rand(1,99),mt_rand(1,99),$linecolor);
}
ob_clean();
header("Content-type:image/png");
imagepng($image);
imagedestroy($image);
④ php验证码代码 为什么显示不出来
你可以直接把图片地址放到浏览器地址栏里看看,如果还是没有。说明你的验证码程序有问题,或者你的服务器环境对GD库不支持。一般不会不支持的。
⑤ 在PHP语言中,为什么验证码没有显示。
看看你的php.ini中是否开启了php_gd2吧?
⑥ php 验证码 不显示
你在验证码最上面加一句
error_reporting(E_ALL);
ini_set("display_errors", "On");
这样会打开所有的错误。
header("Content-type: image/PNG");
这行前面加//给注释掉,然后你访问一下vcode.php这个文件,把显示的错误补充到这里。
⑦ 网站后台验证码不显示,求解,PHP的!
执行以下步骤:
1.访问生成验证码的URL,看是否正确显示验证码
2.将"刷新验证码"的src指向生成验证码的URL
⑧ php网站后台验证码不显示,求教
问题不大,需要时间调试
1,GD库 开了 么?换 环境了么 看看环境设置
2,图片 生成了的话 在代码 足行输出 看看到哪终止了,代码应该没问题,试试方法生成图片路径那是否写错
主要就是这2个问题,几年前修改过
⑨ php网站后台验证码显示不出来呢
一般是两个问题,一、GD库是否开启。二、BOM头的影响,没有清除。
给你发一个清除BOM的文件,你在根目录执行一下该文件就行了。