@Nohaga

Почему картинка не отображается?

https://www.php.net/manual/ru/function.fpassthru.php
<?php
// открываем файл в бинарном режиме
$name = './img/ok.png';
$fp = fopen($name, 'rb');

// отправляем нужные заголовки
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));

// сбрасываем картинку и останавливаем выполнение скрипта
fpassthru($fp);
exit;

?>


Насколько я понимаю этот код должен выводить картинку. А у меня не выводит, а вот это sofuwa.ru/imgmaker

Почему?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
@rv9ufz
Кратко о себе
Сервер возвращает Content-Type: text/html, вот картинка и показывается текстом.
Тут надо разбираться в конфигурации веб сервера, почему заголовок из php может переписываться.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 13:37
15000 руб./за проект
28 апр. 2024, в 13:15
80000 руб./за проект