Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Софт / Программное обеспечение / Движок для защиты формы от автозаполнения (6420 хитов)
- Написал(а) imp Дата 03.11.03 04:50
Многоуважаемый All!
Нижайше прошу совета об алгоритме создания картинок для subj "на лету". К сожалению не смог найти готового движка для решения данной проблемы (хотя может я просто слепой). Может кто сталкивался с данным вопросом...
Всем заранее ОГРОМНОЕ спасибо!
Parent Написал(а) UncleAndy Дата 03.11.03 06:15
Ну, можно из перла использовать стандартный модуль GD. Графика, тексты с указанием шрифтов.
Дядюшка Энди
Parent Написал(а) LOE (Site/forum admin) Дата 03.11.03 07:19
Алгоритм простейший:
скрипт, отдающий страничку с формой, генерит пару чисел. Первое - само число, которое надо ввести в форму, второе - идентификатор.
Оба числа кладутся куда-нито (в базу, например).
Также скрипт на страничке выводит ссылку на картинку, в имени которой учавствует сгенерированный идентификатор.
Когда броузер запрашивает эту картинку, её выводит скриптик, который по идентификатору вытаскивает число, рисует его на картинке (упомянутым GD) и отдает картинку броузеру.
При сабмите формы, проверяется соответствие идентификатора и введенного числа и форма принимается или отвергается.
Старые накопившиеся пары чисел - периодически удалять.

PS. описывать намного сложнее, чем реализовать :-)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) imp Дата 03.11.03 07:50
Спасибо большое всем.

К своему стыду не знал про GD.
Все вопросы сняты.
Предыдущая Следующая Вверх Тема Софт / Программное обеспечение / Движок для защиты формы от автозаполнения (6420 хитов)
Ошибка базы данных

Can't open file: 'log.MYD'. (errno: 145)

INSERT INTO log (
level, entity, action, userId, boardId, topicId, postId, extraId,
logTime, ip
) VALUES (
2, 'topic', 'show', 0, 20, 35, 0, 0,
1781353474, '10.8.141.180, 216.73.216.182'
)

Если вы думаете, что действительно произошла ошибка, пожалуйста, информируйте администратора. Включите точное сообщение об ошибке и время.

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.076s with 9 database queries.