![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#11 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
![]()
Спс. Что т не получается записать в сессию код.
Код:
<img src="/components/class/captcha.class.php" /> Как записать в сесию код, в классе капчи? И как изменить путь к скрипту, то есть. Чтоб юзер не догадался к какому скрипту делается обращение. |
![]() |
![]() |
![]() |
#12 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Ещё раз – смотри пример использование в архиве с последней версией KCAPTCHA, там всё предельно просто и понятно.
Цитата:
|
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
![]()
Вообщем я не догоняю, в примере запутано. Подключил скрипт, ошибок нет.
Дальше необходимо вывести изображение. <img src="'.(new KCAPTCHA()).'" /> Ошибка: [03-Mar-2013 15:51:52 UTC] PHP Catchable fatal error: Object of class KCAPTCHA could not be converted to string in Z:\home\test1.ru\www\components\jai x\log.php on line 36 Что необходимо сделать , чтоб показать изображение? |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Ну ппц...
![]() Там догонять нечего – проще простого всё. Скрипт, в котором происходит инициализация объекти класса KCAPTCHA (в примере это index.php): PHP код:
В самой форме (в примере это файл form_example.php) идет обращение к этому скрипту, через атрибут src тега <img/>, который выводит изображение каптчи на страницу: PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
![]()
Почему код из form_example.php,сразу не прописать в index?
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Потому, что код из index.php (в примере) возвращает исключительно изображение для каптчи (при помощи соответствующих заголовков) – и больше ничего.
А это значит, что использовать результат работы этого кода можно только в качестве изображения, в теге <img/> соответственно. И никакой другой вывод к нему не прилепить при всём желании – заголовки чётко определяют, чем именно является данный файл – или, в данном случае, результат работы скрипта. |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
![]()
Я не представлю как капчу прилепить...
Просто прописать путь до скрипта, тогда выдает изображение. Но тогда я не представляю как в сессию занести числа. У меня индекс занет совсем другим и где в примере показан что индекс подгружаем. |
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
Затем для вывода изображения каптчи в форму пропиши этот скрипт в атрибут src тега <img/> в своей форме: PHP код:
|
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
![]()
Блин, ну вот сразу бы так:
Код:
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
капча! | jkeher | Помощь студентам | 2 | 17.11.2011 18:05 |
Капча | bulldog5293 | Работа с сетью в Delphi | 19 | 23.08.2010 23:58 |
Капча | zumm | Общие вопросы Delphi | 4 | 27.07.2010 12:36 |
Капча | Astron | Работа с сетью в Delphi | 2 | 16.03.2010 15:44 |
капча | DeDoK | Работа с сетью в Delphi | 9 | 09.07.2009 00:02 |