Есть скрипт, создания картинки налету <? // Получаем строку, которую нам передали в параметрах $string=$QUERY_STRING; $string = 'Вася'; // Загружаем рисунок фона с диска $im = imageCreateFromPng ("images/button.png") ; // Создаем в палитре новый цвет — оранжевый $orange = imageColorAllocate ($im, 220, 210, 60); // Вычисляем размеры текста, который будет выведен $рх = (imageSx($im)-7.5*strlen($string) ) /2; // Выводим строку поверх того, что было в загруженном изображении imageString ($im, 3, $рх, 9, $string, $orange) ; // Сообщаем о том, что далее следует рисунок PNG Header ( "Content-type : image/png" ) ; // Теперь — самое главное: отправляем данные картинки в // стандартный выходной поток, т. е. в браузер imagePng ($im) ; // В конце освобождаем память , занятую картинкой imageDestroy ($im) ; ?> Но он почему-то не хочет работать, выдает такую ошибку: Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\htdocs\test\imagecerate.php:1) in C:\Program Files\Apache Group\Apache2\htdocs\test\imagecerate.php on line 14 ‰PNG IHDR "±РLЁ}IDATxњҐVKљВ0†|ЮДЩк ЖУл t;ћ%і?%фз‘4ІhS ?Ї„АµVf–'mДМD¤9љ@Ш2eЅЅ<CД?ґsЁfгЗu}*®YЎVыХћ"¬?]О‡/(n&ЭO30c»„)ІоЇфZл®KPZцIач=љGzґ$VЂ™{пЧнэєYйh{ ЅЎ:э=‰и|№73ІЦљGћд„$,mХ2Б31p«3„viwґс¶ю№>lЫўёОny?)ў :&ш«™y…№д58_оZ3›zRk=Йx§#НУvSс \Xѓ]l_’нщ+ьѕП~гйэЂ‚„D[Рn_Wrw'зё‰нДїaiп"‰s} .|sЛ»Ф‹ GЖЅЦ]?ј™Ќ®ҐudВI.Q;y`Ђ’ґ0–w‹]х—з”„ЉлтрЋtSw±8ЊОЏЖ8сFv;йER0ј’фa_сGЗЈcПдґбМq36ж;Х?хї „ШU „IEND®B`‚ Подскажите как ее исправить? Почему не хочет отсылать Header?
где-то в скрипте идет вывод до картинки. <? стоит в самом начале скрипта? Никаких пробелов до него, пустых строк? Никаких ошибок / предупреждений в ходе выполнения скрипта? error_reporting(E_ALL)? P.$. output started at C:\Program Files\Apache Group\Apache2\htdocs\test\imagecerate.php:1 Перед <? пустые строки?.