0
<?php
header('Content-Type: image/png');
$im = @imagecreate(100, 100);
$color = imagecolorallocate($im, 10,10,10);
imagefill($im, 50, 50, $color);
imagePNG($im);
imagedestroy($im);
?>

这段代码有效,但如果我放在那里 require_once

require_once('file.php');

它不起作用为什么?

4

2 回答 2

0

我通过在 CR 和 LF 之前消除包含的 PHP 文件(如修剪指令)的每一行末尾的任何空格来解决它。

于 2021-12-30T09:37:47.787 回答
0

创建了一个页面“file.php”,其中仅包含phpinfo()并通过require_once('file.php');.

看起来您的图像没有被视为 png。它没有渲染或被破坏。

截屏

于 2021-12-30T09:58:55.223 回答