Динамическое создание меню из картинок и вставка ссылок(php)

kuzma

Platinum
Joined
Nov 29, 2003
Messages
388
Reaction score
53
Age
28
Всем привет!
Существует XML документ, в котором описаны элементы. В них находятся названия элементов меню, ссылки и т.д.
Парсер выводит определённые значения, отвечающие конкретному запросу.
Проблема в том, как в зависимости от колличества XML элеметов создать соответствующие колличество картинок и записать на них текст в виде ссылки?
Пример по динамическому созданию картинок находил, но он не подошёл. Может есть готовые уроки по этой теме? А то здесь представления не имею, как и что делать...
Спасибо!
 

tooner

Member
Joined
Apr 17, 2004
Messages
42
Reaction score
79
Age
47
Location
Лида, Беларусь
Подробности в студию!
Должна генерироваться картинка с текстом ссылки на ней? Или сама картинка является ссылкой? Картинка генерируется динамически на каждый запрос? Или парсер обнюхивает XML и создает картинки на диске?
 

kuzma

Platinum
Joined
Nov 29, 2003
Messages
388
Reaction score
53
Age
28
Предположим, у нас на сервере имеется заготовленная картинка(как где-то видел, это прямоугольник и овал, который при активном состоянии выделяется). Дальше, в зависимости от количества элементов в XML файле, создаётся такое же количество картинок. На них записываются(накладываются?) названия(из того же XML) и они являются ссылками, которые тоже описаны в XML.
Попытался в подробностях :)
 

tooner

Member
Joined
Apr 17, 2004
Messages
42
Reaction score
79
Age
47
Location
Лида, Беларусь
Понятно, что ничего не понятно;)
Попробую описать алгоритм, как он мне видится.
1. Парсим XML и создаем массив с ссылками и текстом для соответствующих ссылок.
Далее циклом пробегаемся по массиву и на каждом шагу делаем следующее.
2. Берем шаблон изображения и на него накладываем текст.
3. Сохраняем изображение на диск.
4. Где-то (в базе или в файле) прописываем имя файла картинки и соответствующую ссылку.
Конец цикла.
А потом в нужном месте берем из базы или из файла имя картинки и адрес ссылки и вставляем куда надо.
Вроде ничего сложного. Готового кода нет, но все операции подробно, с примерами описаны в мануале пхпшном.
Звиняйте, если не так понял задачу.
 
Top