вопрос по header'ам: вывод сгенерированной картинки вместе с текстом

ardentlyo

Новичок
вопрос по header'ам: вывод сгенерированной картинки вместе с текстом

У меня есть скрипт, котрый генерирует картинку в соответствии с заданными параметрами, а затем выводит форму и саму картинку. Код:
PHP:
// получение полей формы
?>
  // вывод формы

<?

MakeImage($text, $size, $angle, $color);	

function MakeImage($text, $size, $angle, $color)
	{
                        // ... generating image
		// content-type and show in browser
		header("Content-type: image/jpeg");
		imageJpeg($image_id);
	}
Warning: Cannot modify header information - headers already sent by ...

ну оно по логике и не должно выводится, потому что хеадер после вывода текста. Но, если поменять местаим, тоесть сначала картинка, потом форма - то картинка выводится, а формы - нет
вопросы:
как сделать чтобы выводилась снача форма - а потом картинка?
ob_start() etc не особо мне помогло
 

ardentlyo

Новичок
ну это если картинка гдето существует, а у меня она существует в переменной, которую я вывожу в браузер.
А сохранять ее гдето, потом загружать и удалять - это по тупому. Должно же быть более оптимальное решение..
 

Фанат

oncle terrible
Команда форума
Правильно. Существует в переменной. Вот и выводи. Но по-человечески. Как это в HTML делается.
 

AmdY

Пью пиво
Команда форума
<img src="image.php?text=...&sie=....&angle=....&color=..." />
 
Сверху