![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
вот есть код. Если написать echo "header('Content-type: image/gif')"; то выведится код картинки(ну ГИФ как текстовый)... Если так header('Content-type: image/gif'), то весь контент не загрузится, тока покажется картинка(элемент) , вкоторый сама картинка не сгенирируется... Що делать? |
|||
|
||||
| lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
а почему у тебя header('Content-type: image/gif'); стоит после непосредственного вывода в браузер imagegif($image); ?
да и еще до вызова header не должно быть никакого вывода в браузер, echo и прочего.. |
|||
|
||||
| rthsobakas |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
если я хидер первым поставлю до вывода всего... то есть н-р
то контент не загрузится просто Добавлено через 7 минут и 52 секунды если хидер убрать то получится что то такое
|
||||||
|
|||||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
не, ты не прав.
скрипт может либо отдавать только картинку(заголовок Content-Type: image/gif и сами бинарные данные - содержимое картинки), либо HTML-разметку(Content-Type: text/html и собственно, HTML-код). Выдавать и то, и то за один присест теоретически можно(см. схему data), но имеет собственные ограничения по объему(ограничение на длину определяется ограничением на длину URL - 2, 4 или 8 Кб, не более) и поддерживается не всеми браузерами. Так что решением является разделение генерации картинки и HTML-кода. |
|||
|
||||
| rthsobakas |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
skyboy,
Генерация картинки в отдельном фаили пхп (pic.php)
Как из этого места стартануть скрипт пик.пхп
и чтобы картинка грузанулась и контент дальше грузился? |
||||||
|
|||||||
| theworldcreator |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: 10 Всего: 13 |
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
попробую перефразировать skyboy,
у тебя картинка в браузере имеет строго определённую разметку: <img src="pic.php" /> эта разметка в самой странице script.php, а генерация картинки находится в отдельном файле pic.php, в котором есть всего один header("Content-type: image/gif"); и один вывод imagegif($image); и никаких больше echo, print и ещё чего-нибудь |
|||
|
||||
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
theworldcreator,
интересно... что так делать можно я не знал... спасибо |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |