您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php 生成验证码图片不显示问题_PHP教程

2024/6/1 9:03:45发布29次查看
今天在做一个php验证码程序时发现生成出来的图片不显示,开始以为是php gd库未打开,查用phpinfo查了是可以打开的啊,下面小编来给大家介绍此问题解决办法。
清除了bom,代码也是顶行开始写的,gd库也是开启的,从这里来看估计不是gd库的问题了,可能出在程序那句代码上。
生成验证码的代码:
 代码如下 复制代码
jpg
  if(function_exists(imagegif)){
        header(content-type:image/gifrn);
      imagegif($im);
  }else{
        header(content-type:image/jpegrn);
      imagejpeg($im);
  }
  imagedestroy($im);
}
?>
感觉是不是没有问题了,后来百度发现一高人说关键是加入了ob_clean,了这个让我想了原因。
解决办法
ob_clean();  //关键代码,防止出现'图像因其本身有错无法显示'的问题。
加到 header 输出之前
 代码如下 复制代码
header('content-type: image/png');
http://www.bkjia.com/phpjc/633063.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/633063.htmltecharticle今天在做一个php验证码程序时发现生成出来的图片不显示,开始以为是php gd库未打开,查用phpinfo查了是可以打开的啊,下面小编来给大家介...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product