Я должен сделать несколько выводов в файл с заголовком «image / jpeg».
Первый файл, который я хочу показать, это изображение, затем мой скрипт выполняет другие функции обработки, и в конце я хочу вывести другое изображение в том же цикле.
Смотрите код ниже:
<?php
header("content-type: image/jpeg");
readfile(realpath("mypath/default.jpg")); // this output my first image directly
// many other functions
echo $myotherimage->getImageBlob(); // I want that the echo of this variable REPLACE the current outbut buffer ( the readfile )
?>
Есть ли способ сделать это?
Я пытался с функциями ob_ * PHP, но это не работает.
тебе этого не сделать.
когда вы установите header
в content-type: image/jpeg
значит сказать браузеру
Я отправлю вам данные изображения в виде потока
Обратите внимание, что это изображение не много изображений.
Если вы хотите показать изображения, вы должны использовать HTML
<img>
тег.
<img src="path/to/image-one"/>
<img src="path/to/image-two"/>
Других решений пока нет …