|
|
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Ввожу это - <?php header ("Content-type: image/png"); $im = @imagecreate (50, 100) or die ("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate ($im, 255, 255, 255); $text_color = imagecolorallocate ($im, 233, 14, 91); imagestring ($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng ($im); ?> Получаю это - Warning: Cannot modify header information - headers already sent by (output started at z:\home\avtoen.net\www\index.php:5) in z:\home\avtoen.net\www\index.php on line 48 ‰PNG IHDR2dю&сPLTEяяяй[‘ЛќЈ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 16:01 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 16:03 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Судя по тому, что это у вас 48 строка, и скрипт называется index.php, вы не поняли, как выводятся картинки с помощью php-скрипта. В index.php должна быть ссылка вроде <img src='image.php?id=1243' alt='blah-blah-blah'>, а приведённый код должен быть в этом самом image.php, и до установки заголовка header ("Content-type: image/png"); у вас не должно уйти в вывод ни одного символа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 16:18 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Благодарен за FAQ... Но теперь просто вот это вместо изображения : ‰PNG IHDR2dю&сPLTEяяяй[‘ЛќЈ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 16:27 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
А теперь время прочитать, что написал я. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 16:31 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Все ОК...только после A Simple Text StringA Simple Text String еще запятая какаето привезалась...никак не могу ее удалить... а можно в переменную $im загнать готовый файл изображения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 16:39 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Извеняюсь за не ясность выражения... Суть задачи... 1. а) Дано готовое изображение. б) Данные в БД MySQL 2. Б накладывается на А и выводится готовое решение. 3. Все это необходимо проделать в одном запросе из БД вместе с остальной выборкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 17:12 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Данные выводятся одним скриптом (1.php), картинка-другим (2.php). Для того, что бы картинка была вместе с данными - На странице с данными (1.php) пользуйте ссылку на скрипт, который собственно и генерит картинку (2.php). Других вариантов - нет. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 17:17 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Данные выводятся одним скриптом (1.php), картинка-другим (2.php). Для того, что бы картинка была вместе с данными - На странице с данными (1.php) пользуйте ссылку на скрипт, который собственно и генерит картинку (2.php). Других вариантов - нет. Значит из 1.php(в нем обрабатывается и выводится запрос) отправить в 2.php там сгенерить имидж и все это отправить обратно в 1.php ????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 17:35 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
2 Olympico , еще раз внимательно прочитайте пост одного из участников: DocAlСудя по тому, что это у вас 48 строка, и скрипт называется index.php, вы не поняли, как выводятся картинки с помощью php-скрипта. В index.php должна быть ссылка вроде <img src='image.php?id=1243' alt='blah-blah-blah'>, а приведённый код должен быть в этом самом image.php, и до установки заголовка header ("Content-type: image/png"); у вас не должно уйти в вывод ни одного символа. hint: SQL-запрос выполняется в 2.php и там же результат накладывается на готовое изображение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 17:49 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
http://phpfaq.ru/na_tanke#achtungБраузер не умеет показывать файлы, в которые напихан одновременно и html картинки. Браузер умеет показывать только известные ему типы данных. В частности, это ИЛИ html ИЛИ картинка. Но не вместе. Если картинка - то ОДНА. Несколько картинок подряд браузер показывать не умеет. Браузер умеет показывать HTML, в котором прописаны ССЫЛКИ на несколько картинок. Пожалуйста, прежде, чем изучать PHP - изучите хотя бы основы HTML! Прежде, чем что-то требовать от PHP - попробуйте сделать это на html. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 17:50 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Хорошо...ладно...может я чего не допонимаю... Объясню как смогу... index.php - обрабатывается запрос из формы и передается в result.php result.php - обробатывет данные из index.php и посылает запрос в БД с выборкой одного целого ряда из таблицы. Он же и выводит все на экран. Следствие...Чтобы result.php вывел мне картинку с текстом одного из полей выбираемого ряда, мне нужно отправить данные этого поля в файл формирования готового изображения(картинка + текст) и вернуть все это в result.php. ??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 18:08 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Вы читаете, что вам пишут другие? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 18:15 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Я все понимаю...за исключением одного : Зачем мне создовать еще один скрипт где это все обробатывается накладывается...и тд.... Разве это нельзя сделать в одном скрипте...и ниже вывести результат как HTML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 18:23 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
Перефразирую. Напишите нам такой код HTML, который выведет в броузере текст И картинку и при этом воспользуется всего ОДНИМ файлом??? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 18:26 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
А почему нельзя сначала написать на ПХП и назвать файл с расширением ПХП, а в конце или в с ередине вставить ХТМЛ строку...???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 18:33 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
>А почему нельзя сначала написать на ПХП >и назвать файл с расширением ПХП, а в конце или >в с ередине вставить ХТМЛ строку...???? Потому что гладиолус. Клиенту наплевать, что вы где пишите на сервере - вы это понимаете? У клиента есть броузер, который не знает про существование РНР. Вы не знаете, как работает РНР в следствие чего вы несете бред. 1. Прочтите Самые основы. Как работает PHP 2. Прочитайте статью до тех пор пока вы не поймете, что вы несете бред, или пока вы не напишите HTML-код, который выведет свое содержимое, которое хранит и картинку и текст. 3. Если вы напишите код из 2-го пункта, то я поверю в то, что Элвис Пресли не умер. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 18:42 |
|
||
|
(PHP) GD - Cannot modify header information - headers already sent by
|
|||
|---|---|---|---|
|
#18+
просто один скрипт генерит html код (в котором содержится тег <img src=image.php), а image.php отдает картинку. Просто эти два скрипта генерят разные "типы данных". (1 - html 2 - png) Так удобно. и так надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2005, 22:47 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33450186&tid=1476999]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 525ms |

| 0 / 0 |
