У меня есть контроллер http://samplesite.com/application/getimage, написанный на php. Это простой скрипт, который отвечает на GET с некоторыми параметрами. По этим параметрам я найти изображение в базе данных (изображение хранится там как BLOB), и я возвращаю его следующим образом:PHP: Получение изображения из другого PHP-скрипта
header("Content-type: image/jpeg");
echo $image;
$image
является BLOB изображения, полученной из базы данных. Когда я открываю этот URL-адрес http://samplesite.com/application/getimage/?id=200, на моем веб-сайте отображается изображение.
Теперь я хочу отобразить это изображение внутри таблицы в другом сценарии php. Я хочу, чтобы выполнить его как
echo "<img src="http://mysite.com/application/getimage/?id=200" ...some params here... />";
но этот подход не работает. Он не отображает изображение или создает другие проблемы.
Какой подход я должен выбрать для выполнения этой работы? Я новичок в php, обычно работаю с Java EE. Огромное спасибо.
EDIT: Конечно, внутри эха должно быть не только ". Но этот подход, который я написал здесь, отлично работает. Проблема была в синтаксисе, у меня был один дополнительный).
с использованием возврата, а не эха, может быть первым шагом. – sjmarshy
Вам нужно избегать '' 'речевых меток в пределах строки, которую вы эхом, например,« echo » Pudge601
@sjmarshy: Or... not? That wouldn't work. –