PHP GD:图像无法显示,因为它包含错误

2024-01-08

我尝试通过 PHP GD 制作验证码。但不幸的是我遇到了一个问题! PHP 告诉我:

The image “http://127.0.0.1/par.php” cannot be displayed because it contains errors.

我的代码是这样的

<?php

  header ('Content-Type: image/png');
  $im = @imagecreatetruecolor(120, 20)
        or die('Cannot Initialize new GD image stream');
  $text_color = imagecolorallocate($im, 233, 14, 91);
  $red = imagecolorallocate($im, 255, 0, 0); 
  for ($i=0;i<=120;$i=$i+1){
      for ($j=0;$j<=20;$j=$j+1){
          imagesetpixel($im, $i,$j,$red);
      }
  }
  imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);
  imagepng($im);
  imagedestroy($im);
?>

$im = @imagecreatetruecolor(120, 20)
      or die('Cannot Initialize new GD image stream');

您首先隐藏真正的错误并尝试显示一些内容......

你无法显示它,因为你不寻找它,

并公开图像,无论它是否真的生成。

然后你继续使用 stackoverflow 并希望有人能猜出你可能简单地抑制的错误@操作员。

确保之前没有任何东西<?php如果有,请删除?>在最后。

为了确保您已经安装了 GD,请在新的 php 文件中尝试以下操作:

<?php
if (extension_loaded('gd') && function_exists('gd_info')) {
    echo "PHP GD library is installed on your web server";
}
else {
    echo "PHP GD library is NOT installed on your web server";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP GD:图像无法显示,因为它包含错误 的相关文章

  • 使用curl登录并获取会话

    你好 我需要以某种方式获得最高区域的兴趣和随着时间的推移的兴趣 或更好 所以我发现我们必须登录才能导出数据有人可以给我一个使用我们的谷歌用户名和密码执行此操作的示例吗 也许使用curl来导出数据 或者是其他东西 感谢您的关注 亚当 拉马丹
  • document.querySelectorAll("input[type=checkbox") 的结果数组的顺序是否有保证?

    我在页面正文中有以下 HTML 这些是此 HTML 页面上类型复选框的唯一输入 fieldset legend North Face legend N A1 fieldset
  • LinkedIn Groups API - 在单个 API 请求中获取多个群组的群组徽标

    Using LinkedIn 群组 API http developer linkedin com documents groups api 我正在显示用户在 LinkedIn 上所属的组列表 使用以下命令可以清楚地在一次调用中获取组列表
  • 如何从 IIS 7.5 中的 PHP 页面诊断内部服务器错误 (HTTP 500)

    我正在尝试获取在我的本地开发计算机 带有 IIS 7 5 的 Windows 7 64 位 上运行的 aMember 会员管理系统的试用副本 我有 MySQL 5 5 10 和 PHP 5 3 6 后者是我使用 Windows 安装程序包安
  • laravel 4 登录验证失败

    在 Laravel4 中 我在路由中编写了以下代码 但它总是将我重定向到登录页面 我用谷歌搜索并在堆栈溢出上找到了它 并尝试了所有解决方案但没有成功 我确信这将是一个愚蠢的错误 但请跟踪它 谢谢 Routes Route post logi
  • 当异常抛出到路由之外时,如何在 Slim 框架中传递错误页面?

    我正在尝试了解处理 Slim 框架应用程序中抛出的异常和最终页面交付的操作顺序 基本上 如果我在类中抛出异常 我希望 Slim 提供漂亮的 Twig 500 页面 但当在路由之外抛出异常时 我什至无法让 Slim 提供自己的正常错误页面 给
  • PHP:将字符串分成 8 个块,我该怎么做?

    我基本上有二进制 假设它的长度是300 我如何将它分割 就像使用爆炸一样 成 8 位块 我查看了 chunk split 但它似乎只有一个 end 参数 而不是将其放入数组的选项 或者它可以插入数组吗 末尾 8 位数字可以低于 8 如果有人
  • 使用 fgetcsv 循环遍历 csv

    我有一个包含 3 列的 csv 文件 电子邮件地址 名 and 姓 我已经到了可以使用以下代码打印数组的阶段 这会打印数组 因此每个字段都在一行中 我希望它打印的只是该行第一列中的值 这是如何完成的 关于 fgetcsv 的文档对我 相对初
  • PHP 选择后立即删除

    我有一个 PHP 服务器脚本 它从 MySQL 数据库中选择一些数据 一旦我将 mysql query 和 mysql fetch assoc 的结果存储在我自己的局部变量中 我就想删除我刚刚选择的行 这种方法的问题在于 PHP 似乎对我的
  • php simpleXMLElement 到数组:空值

    我有以下 XML
  • 将记录分成两列

    我的数据库中有一个 学生 表 其中包含大约 5 000 条记录 我想将这些记录显示在two分区 如何在不执行查询两次的情况下做到这一点 仅使用单个查询 显示示例http www freeimagehosting net uploads f1
  • Codeigniter:重置表单值

    在我看来 我想要做的是在用户成功注册后清除表单字段 这里一切正常 即用户正在注册 成功消息正在向用户显示 除了我想要做的是清除表单字段的值 我正在使用这个 Clear the form validation field data so th
  • 为什么index.html优先于index.php?

    我在服务器上有一个网站 主页是 example com index php 好的 我将一个名为 index html 的文件上传到服务器 根目录 当我在浏览器的 URL 栏中输入站点的域时 我感到惊讶 因为 index html 页面已加载
  • 如何使用 Laravel Eloquent 返回多重关系?

    我有一张桌子叫users 每个用户都有不同的事情 country device computer category 我为上述每一个 事物 创建了一个表格 类似如下 1 United States 2 United Kingdom 3 Aus
  • Laravel 集成测试:如何断言一个 URL 已被调用但另一个 URL 没有

    我想测试一个向某个 URL 发出请求的控制器 例如 http example com api say hello 但它不会向另一个 URL 发出请求 例如 http example com api say bye bye 我想测试的控制器功
  • 使 pdo::query 静态

    当我运行下面的代码时出现此错误 我通常使用 msql 函数 但我尝试使用 PDO 代替 怎么了 致命错误 第 14 行无法静态调用非静态方法 PDO query
  • 是否必须配置 PHP 才能通过 PHP 扫描每个目录的配置 INI 文件(即我的情况下的 .htaccess 文件)?

    我在用着Windows 10 家庭单语言 64 位操作系统在我的机器上 我已经安装了最新的副本XAMPP服务器在我的机器上附带PHP 7 2 7 我从 PHP 手册中阅读了以下页面 扫描目录 https secure php net man
  • 运行没有扩展名的 PHP 页面

    我想在 apache Web 服务器上运行我的 PHP 网页 而不需要 php扩大 所以我添加了以下代码 RewriteEngine on RewriteBase Rewritecond REQUEST URI NC RewriteRule
  • 通过 __get() 通过引用返回 null

    快速规格 PHP 5 3 error reporting 1 the highest 我正在使用 get 通过引用技巧神奇地访问对象中任意深度的数组元素 快速示例 public function get key return isset t
  • facebook php - 如何获取专辑封面照片

    我需要使用 PHP SDK Facebook 获取专辑封面照片 我尝试 https graph facebook com ALBUM ID picture type album 但我得到默认图像 例如 获取用户 https graph fa

随机推荐

  • Linux IOMMU 页表

    我一直在读关于IOMMU https en wikipedia org wiki Input E2 80 93output memory management unitLinux 中的支持 并对 IOMMU 中的页表有一些疑问 IOMMU
  • Oracle SQL Developer 在哪里存储连接?

    我的应用程序无法连接到 Oracle Database 11g Express Edition 我在此版本中创建了一个测试数据库 我可以使用 Oracle SQL Developer 很好地连接到数据库 创建表 视图等 但是 我很难通过我的
  • 散景热图的使用

    我有一系列带有时间戳的某些事件 并且想要创建一个热图 x 轴应代表日期 例如 2016 02 03 y 轴应代表发生的时间 例如13 如果 13 32 颜色应取决于发生事件的计数 我的数据 作为 pandas 数据框z head date
  • 为什么 java.util.concurrent.ArrayBlockingQueue 在调用await() 时使用“while”循环而不是“if”?

    我一直在玩我自己的版本 使用 if 一切似乎都工作正常 当然 如果使用 signalAll 而不是 signal 这会严重崩溃 但如果一次只通知一个线程 这怎么会出错呢 他们的代码here http fuseyism com classpa
  • 将文本文件中的数字列表转换为整数

    我有一个在文本文件中从左到右读取的数字列表 我试图让 Python 将它们作为数字列表读取 以便我最终可以将它们绘制成图表 我一直在尝试各种字符串 pickle 和字节到字符串代码 但不可避免地会出现错误 数字的例子 20494 20461
  • 使用 pymongo 在 mongodb 上插入 $currentDate

    我需要测试服务器 mongodb 的准确性 我正在尝试插入一系列数据 花点时间将其发送到数据库以了解其何时插入 我正在尝试这个 usr bin python from pymongo import Connection from datet
  • 日历事件的可视化。以最大宽度布局事件的算法

    我需要你的算法帮助 它将在客户端使用 JavaScript 开发 但这并不重要 我最感兴趣的是算法本身 布局日历事件 以便每个事件框都有最大宽度 请看下图 Y 轴是时间 因此 如果 测试事件 从中午开始 例如 并且没有其他内容与其相交 则它
  • 如何在不使用 sudo 的情况下安装 virtualenv?

    I have easy install and pip 我的错误很多Linux 薄荷 12 我刚刚重新安装了它 我想再次从头开始安装所有内容 This https stackoverflow com questions 9340637 is
  • 获取 URL 中传递的变量 Laravel

    可能是一个基本问题 但我似乎无法理解 我想将我的 url 中的变量抓取到我的控制器 索引视图 foreach paymentInfos as p tr td a href p gt order id a td td p gt lastnam
  • CSS-Grid:如果侧边栏为空,则拉伸主网格

    我对包含侧边栏的简单网格布局有一些样式问题 aside 还有一些main内容
  • navigatorKey.currentContext 始终为 Null

    我想在收到 FCM 后台消息时切换到屏幕 但对于这个context是必需的 但我里面绝对没有FirebaseBackgroundMessageHandler所以在网上搜索后我发现我可以从NavigatorKey所以我创建了这个全局变量 fi
  • Python 圆周率计算?

    我是 python 初学者 我想计算 pi 我尝试使用 Chudnovsky 算法 因为我听说它比其他算法更快 这是我的代码 from math import factorial from decimal import Decimal ge
  • 使用 Pip 将软件包安装到 Anaconda 环境

    康达4 2 13 MacOS X 10 12 1 我正在尝试从安装包pip到使用 anaconda 创建的新环境 虚拟 在 Anaconda 文档中 http conda pydata org docs using pkgs html in
  • AudioOutputUnitStart 非常慢

    我有一个播放单声道音频事件的代码 各种频率的短蜂鸣声 我创建一个 AudioOutputUnit 并在需要播放音频时停止它 我开始它 当我玩到规定的时间后 我就会停止它 听起来很简单 然而 在我的 iPhone 4S 使用 iOS 5 1
  • 通过服务器端处理从数据表中导出所有内容?

    我有使用 DataTables 服务器端处理的表格在我的网站上显示 我希望能够 导出全部 并导出所有行 而不仅仅是显示的那些行 有 60000 行和 65 列 因此必须通过服务器端处理来完成 我尝试了一些方法 但到目前为止没有任何效果 我已
  • 为什么我的代码使用逻辑表达式作为 case 标签会抛出错误?

    switch at case at gt 0 at lt 5 printf Average Time Taken Hrs n d 0 at printf Your Salary is Rs d pj 1500 5000 break 其余代码
  • OverflowError:在 pandas 系列图上格式化日期时,int 太大而无法转换

    我正在尝试绘制 pandas 系列 但当我尝试格式化 x 轴日期时遇到错误 相关的issue https stackoverflow com questions 26642133 why do i get python int too la
  • 在 django Css 中使用自定义字体

    我正在尝试在 Django 应用程序中使用自定义字体 以下是我的 base html 中的相关行 load static 这是我的 css 文件 font face font family FiraCode Retina src url f
  • Heroes 教程中的 Angular RXJS CatchError

    我正在运行 Angular 教程 但我无法理解某一部分中实际发生的情况 我通过搜索找到了一些例子 但没有具体回答这个问题 这是代码 getHeroes Observable
  • PHP GD:图像无法显示,因为它包含错误

    我尝试通过 PHP GD 制作验证码 但不幸的是我遇到了一个问题 PHP 告诉我 The image http 127 0 0 1 par php cannot be displayed because it contains errors