|
|
|
| Доброго времени суток! Подскажите,пожалуйста, решение проблемы. Вот этот код:
<?php
header ("Content-type: image/png");
$im = @imagecreatetruecolor(50, 100)
or die("Cannot Initialize new GD image stream");
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
?>
|
выдает ошибку следующего содержания:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\biblGD.php:6) in Z:\home\localhost\www\biblGD.php on line 7
‰PNG ��� IHDR���2���d���KЉф���–IDATxњнТ;В0�Р1wеp=‡лК "YV?†P ЃфЮP%Ќc'n[~Т2НЛ4Ч«9 КьbgQмГ¤г.зЛд›фq<Яiь@™bГviХа|¦UАnрnЎлцХнqoЗЭЋХ>Ёх$G‘E’±ЏЌЊt№CщЬ1ОУЧ;яїЋщv=������������ш[O`°U}s«щЃ����IEND®B`‚
Как это можно исправить? И с чем такое связано? | |
|
|
|
|
|
|
|
для: sollne4naja
(09.03.2009 в 23:22)
| | Это связано с тем, что до передачи заголовка уже был вывод в браузер. | |
|
|
|
|
|
|
|
для: sim5
(10.03.2009 в 05:26)
| | Подскажите, а как этого можно избежать? | |
|
|
|
|
|
|
|
для: sollne4naja
(12.03.2009 в 20:36)
| | Не выводить ничего в браузер до передачи заголовков, даже до РНР-тегов ничего не должно быть, наприимер, пробела. Учтите, что вывод сообщения об ошибке, которая может быть где-то до исполнения вашего кода, тоже вывод в браузер, а значит.... Буферезировать вывод. А еще лучше расскажите/покажите как это у вас в комплексе все происходит, в общем объясните подробнее. | |
|
|
|