|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
Sphinx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 20.7.2006 Репутация: нет Всего: нет |
Всем привет!
С помощью функций типа imagecreate из GD генерирую на стороне клиента картинку. Для начала рисования ввожу Header("Content-Type: image/jpeg") - перехожу в графический режим. Теперь встал вопрос привязать к частям картинки ссылки, подсказки... т.е. html код. Надо чтобы браузер перешел в текстовый режим. Не получается. Игнорирует html текст. Подскажите как сделать или киньте идею как это реализовать. |
|||
|
||||
bars80080 |
|
||||||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
это не "перехожу в графический режим". это отсылка заголовка в вывод, за которым должен следовать поток данных, составляющих тело картинки. отсылка происходит функцией imagepng($im); или ей подобной для jpeg, gif. дальше может идти только exit; так как никакого вывода более быть не должно, иначе у вас картинка будет битая. html отдаётся в другом потоке и с картинкой он перемешиваться не может. то есть, как всё должно быть: 1. у вас есть html-страница, статическая или генерируемая из .php, которая открывается в браузере по некоторому адресу. на этой странице есть картинка, вроде
где: 2. imagegenerator.php - на самом деле php-скрипт, запускаемый на сервере и отдающий картинку:
|
||||||
|
|||||||
Sphinx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 20.7.2006 Репутация: нет Всего: нет |
Спасибо, попробую.
А imagedestroy картинку не разрушит? |
|||
|
||||
Sphinx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 20.7.2006 Репутация: нет Всего: нет |
Не получается, картинка не выводится.
Может ее попробовать на сервере сохранять в файл, а потом загружать файл. Не хотелось бы захламлять файлами. |
|||
|
||||
bars80080 |
|
|||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
печаль беда. можно горевать, а можно заниматься отладкой. открыть в браузере инспектор, посмотреть какой ответ даёт вызов скрипта. если вообще ничего не загружается, а идёт ответ 200-ыми или 300-ыми ошибками, то скорректировать URL картинки. а если ответ есть, то можно посмотреть какой он. вплоть до того, что скопировать URL в адресную строку браузера |
|||
|
||||
Sphinx |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 74 Регистрация: 20.7.2006 Репутация: нет Всего: нет |
Не сердись.
Я в веб-программировании новичок, потому и задаю вопросы. К тому же работаю не на прямую с сервером, а с эмулятором (Open Server). Спасибо, все получилось. Забыл при вызове указать параметр Дальше буду решать как передать информацию о координатах регионов в картинке, адреса ссылок ... |
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |