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

问题描述 投票:0回答:1

我正在尝试使用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" />

我在哪里做错了?

php file
1个回答
0
投票

你只是发错了东西。您声明了image\jpeg的内容类型,然后继续返回HTML标记。

摆脱HTML和echo $img;

© www.soinside.com 2019 - 2024. All rights reserved.