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

  • Тут может быть ваша реклама

Kuzma

Турист
29 Ноя 2003
372
3
43
38
Литва
Credits
0
Всем привет!
Существует XML документ, в котором описаны элементы. В них находятся названия элементов меню, ссылки и т.д.
Парсер выводит определённые значения, отвечающие конкретному запросу.
Проблема в том, как в зависимости от колличества XML элеметов создать соответствующие колличество картинок и записать на них текст в виде ссылки?
Пример по динамическому созданию картинок находил, но он не подошёл. Может есть готовые уроки по этой теме? А то здесь представления не имею, как и что делать...
Спасибо!
 

tooner

Турист
17 Апр 2004
42
11
23
48
Лида, Беларусь
Credits
0
Подробности в студию!
Должна генерироваться картинка с текстом ссылки на ней? Или сама картинка является ссылкой? Картинка генерируется динамически на каждый запрос? Или парсер обнюхивает XML и создает картинки на диске?
 

Kuzma

Турист
29 Ноя 2003
372
3
43
38
Литва
Credits
0
Предположим, у нас на сервере имеется заготовленная картинка(как где-то видел, это прямоугольник и овал, который при активном состоянии выделяется). Дальше, в зависимости от количества элементов в XML файле, создаётся такое же количество картинок. На них записываются(накладываются?) названия(из того же XML) и они являются ссылками, которые тоже описаны в XML.
Попытался в подробностях :)
 

tooner

Турист
17 Апр 2004
42
11
23
48
Лида, Беларусь
Credits
0
Понятно, что ничего не понятно;)
Попробую описать алгоритм, как он мне видится.
1. Парсим XML и создаем массив с ссылками и текстом для соответствующих ссылок.
Далее циклом пробегаемся по массиву и на каждом шагу делаем следующее.
2. Берем шаблон изображения и на него накладываем текст.
3. Сохраняем изображение на диск.
4. Где-то (в базе или в файле) прописываем имя файла картинки и соответствующую ссылку.
Конец цикла.
А потом в нужном месте берем из базы или из файла имя картинки и адрес ссылки и вставляем куда надо.
Вроде ничего сложного. Готового кода нет, но все операции подробно, с примерами описаны в мануале пхпшном.
Звиняйте, если не так понял задачу.