我正在尝试使用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" />
我在哪里做错了?
答案 0 :(得分:0)
您只是发送了错误的信息。您声明内容类型为image\jpeg
,然后继续返回HTML标记。
摆脱HTML,仅echo $img;