Обработка файла PHP не может отобразить файл изображения - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь отобразить файл изображения в теге <img>, используя функции обработки файлов PHP, но вместо реального изображения я получаю следующую ошибку:

изображение не может быть отображено, поскольку оно содержит ошибки

Вот мой код для чтения и отображения файла изображения:

<?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 голосов
/ 03 сентября 2018

Вы просто отправляете неправильный материал. Вы объявляете тип содержимого image\jpeg, а затем продолжаете возвращать разметку HTML.

Избавьтесь от HTML и просто echo $img;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...