PHP文件处理无法显示图像文件

时间:2018-09-03 10:07:47

标签: php file

我正在尝试使用PHP文件处理功能在<img>标签中显示图像文件,但出现以下错误,而不是实际图像:

图像无法显示,因为其中包含错误

这是我的代码,用于读取和显示图像文件:

<?php
header("content-type: image/jpeg");
$filename = "images/sunset.jpg";
$handle = fopen($filename, "rb");
$img= fread($handle, filesize($filename));
fclose($handle);
?>

<img src="<?php echo $img; ?>" alt="image" />

我在哪里做错了?

1 个答案:

答案 0 :(得分:0)

您只是发送了错误的信息。您声明内容类型为image\jpeg,然后继续返回HTML标记。

摆脱HTML,仅echo $img;