Генерация картинки с кодом подтверждения средствами PHP & GD(2)

Статус
В этой теме нельзя размещать новые ответы.

ZeiZ

Новичок
Генерация картинки с кодом подтверждения средствами PHP & GD(2)

Здравствуйте...

Суть следующая...

Надо:
Форма с сгенерированной картинкой-кодом для подтверждения, полем с вводом этого кода и кнопка.

Всего вижу 3 скрипта:
Вывод формы (index.php)
Выод сгенерированной картинки (gd_dl_key.php)
Обработчик формы (down.php)
==================

gd_dl_key.php - кроме вывода картинки, болше ничего вывести и передать не сможет, поэтому генерация кода (скажем 3 цифры) будет производиться в index.php (скажем $key), а потом передана down.php в виде хайден формы в md5 (уже в down.php будет сравнение md5(то, что ввел юзер) == md5(код)). Но index.php должен прежде передать сгенерированные данные gd_dl_key.php, который будет по этим данным сроить картинку. А вот как это сделать??????
Уже 3 дня думаю как лучше.... Не передавать же таким методом:

<img src=gd_dl_key.php?key=$key>
Так конечно все работает, но тогда какой смысл вообще во всем этом.... :)

Однонапрвленным шифрованием не получиться, двустороннии с ключами - классная идея, но вот php_mcrypt.dll нету такой библиотеки на многих хостингах, а хочется некую работующую программу для любых погдодных условий....
(Хотя и GD на многих нет :))
==================

Ещё, если кто встречал готовые скрипты генерации таких кодов,
киньте линк... А то самому очень много эксперементов. Надо ведь чтоб был читабельный для человека и нечитабельный для машин.
 

master_x

Pitavale XXI wieku
gd_dl_key.php - кроме вывода картинки, болше ничего вывести и передать не сможет,
почему?
php_mcrypt.dll нету такой библиотеки на многих хостингах, а хочется некую работующую программу для любых погдодных условий....
(Хотя и GD на многих нет )
эт что же за хостинг такой? может там еще и php нет?
 

Фанат

oncle terrible
Команда форума
Тема закрыта.

Аналогичный вопрос был задан в этом же форуме и может быть найден даже без использования поиска - посмотрите внимательней.
А также прочтите правила форума: http://phpclub.ru/talk/announcement.php?s=&forumid=13
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху