问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP网页显示不了图片,该怎么解决

发布网友 发布时间:2022-04-05 23:32

我来回答

2个回答

懂视网 时间:2022-04-06 03:53

php验证码图片不显示图片的解决办法:首先检查php是否安装gd扩展;然后在php目录下找到php.ini文件;最后将文件编码方式改为utf-8无DOM格式,并在header前清除缓存即可。

推荐:《PHP视频教程》

PHP图片验证码无法显示的解决方案

问题:使用php实现图片验证码,页面不显示

<form action="signin.php" method="post" class="col-xs-12 col-sm-4" id="post-form">
 <h2>登录</h2>
 <div class="form-group">
  <label for="username">用户名</label>
  <input type="text" class="form-control" id="username" name="username">
 </div>
 <div class="form-group">
  <label for="password">密码</label>
  <input type="password" class="form-control" id="password" name="password">
 </div>
 <div class="form-group row">
  <div class="col-xs-5">
  <label class="sr-only">验证码:</label>
  <input type="text" class="form-control" id="authcode" name="authcode" placeholder="验证码">
  </div>
  <div class="col-xs-7">
  <img class="authcod_img" src="authcode.php"onclick="this.src='authcode.php?t='+Math.random()" name="authcode">
  </div>
 </div>
 <button type="button" class="btn btn-default">提交</button>
</form>
<?php
session_start();
 
header('Content-Type: image/png');
 
$img = imagecreatetruecolor(150, 40);
$bgcolor = imagecolorallocate($img, rand(0,100),rand(0,100),rand(0,100));
imagefill($img, 0,0,$bgcolor);

8d56a517a405a613ef7d2beaddac152.png

解决方案:

windows环境下,检查php是否安装gd扩展,且为开启状态

php目录下找到php.ini文件,查找如下语句

若语句前有分号,去掉分号

将文件编码方式改为utf-8无DOM格式

在header前清除缓存

ob_clean();
 
header('Content-Type: image/png');

输出前不能出现echo,print_r,var_dump等打印,注释或删除

热心网友 时间:2022-04-06 01:01

相信很多用户都浏览过需要验证码登录的网页吧,但如果网页无法显示验证码时应该如何处理呢?下面小编给大家分享网页无法显示验证码的解决方法。   方法/步骤:   1、首先打开控制面板,选择internet选项,如图所示:   3、分别启用图下红色方框的选项:   4、然后启用允许Scriptlet,如图所示:   6、最后在高级选项卡中,勾选显示图片,然后点击确定保存设置,并清理ie缓存,重新启动浏览器即可,如图所示:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
脾基本简介 人体有2个脾脏吗 百度百科 人的脾有几个 我是无锡的,公司需要办理健康证,请问应该到哪里去办理? 儿童健康小常识:让宝宝快乐成长 如何构建认罪认罚案件相对不起诉适用标准 相对不起诉概述 杨笠脱口秀称男人没底线,直言没有男人生活会更幸福,你认可吗? 每个人都是独立的个体都有自己生活的选择方式和权利,别人不要干涉... ...人观点,是我的自由、我的权利别人无权 干涉”这种观点 php代码中的验证码图片为什么显示不出来呢? 用php定义一个什么数组可以把数组从大到小排序并输出? php如何给数组赋值 php 怎么声明数组 php数组操作 php类中,如何定义一个数组变量。 PHP中怎样进行数组的定义与输出? 怎么写php数组啊 PHP中要使用数组的话必须先定义一个变量为array()吗? PHP,怎么定义二维数组 PHP中如何定义全局数组? PHP怎么定义空数组? [php]创建数组的方法 php怎样定义二维数组? php如何定义数组长度? 如何在PHP中创建数组 PHP里面怎么定义数组? php 如何定义一个数组? 想在闲暇时找兼职,该怎样提防有些兼职的雷区呢? Python都可以做哪些副业? 你好 我的thinkphp后台 验证码图片无法显示 请问下如何解决啊 谢了 PHP验证码(dedecms)图片的问题。求大神帮看看 在thinkphp里调用验证码类。验证码图片显示不出来出现这个错误怎么解决?? php 用 GD库做验证码 不显示验证图片 登陆页面login.php调用code.php验证码不显示图片,但单独打开code.php能够显示验证码图片 PHP5开启并加载GD库后 验证码图片还是不能显示 做了一个注册网站,php写了验证码,但打开的时候验证码图片打不开。。 为什么我的php验证码,在以图片形式导入到其他页面显示不了图片,而在代码部分还能显示到? 关于PHP返回验证码图片的问题 python count的函数用法是什么? python中的count函数问题? python里count怎么用 Python中s.count(“s”)和s.count(s)有什么区别? 请教python高手 count函数? Python 请定义一个函数count(s, c),它检查字符串s中单个字符c出现的次数? python count() len() php中count()函数的作用? 您好,请教一下您python中IDLE打不开,提示IDLE&#39;s subprocess didn&#39;t make connection的解决方案 IDLE打不开,连接失败? Python的idle打不开,修复了没用,卸了重装也没用怎么办?