|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2013, 17:17 | #11 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
Спс. Что т не получается записать в сессию код.
Код:
<img src="/components/class/captcha.class.php" /> Как записать в сесию код, в классе капчи? И как изменить путь к скрипту, то есть. Чтоб юзер не догадался к какому скрипту делается обращение. |
03.03.2013, 17:27 | #12 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Ещё раз – смотри пример использование в архиве с последней версией KCAPTCHA, там всё предельно просто и понятно.
Цитата:
|
|
03.03.2013, 19:55 | #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 Что необходимо сделать , чтоб показать изображение? |
03.03.2013, 20:17 | #14 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Ну ппц...
Там догонять нечего – проще простого всё. Скрипт, в котором происходит инициализация объекти класса KCAPTCHA (в примере это index.php): PHP код:
В самой форме (в примере это файл form_example.php) идет обращение к этому скрипту, через атрибут src тега <img/>, который выводит изображение каптчи на страницу: PHP код:
PHP код:
|
03.03.2013, 21:29 | #15 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
Почему код из form_example.php,сразу не прописать в index?
|
03.03.2013, 21:49 | #16 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Потому, что код из index.php (в примере) возвращает исключительно изображение для каптчи (при помощи соответствующих заголовков) – и больше ничего.
А это значит, что использовать результат работы этого кода можно только в качестве изображения, в теге <img/> соответственно. И никакой другой вывод к нему не прилепить при всём желании – заголовки чётко определяют, чем именно является данный файл – или, в данном случае, результат работы скрипта. |
03.03.2013, 22:03 | #17 |
Форумчанин
Регистрация: 04.04.2012
Сообщений: 185
|
Я не представлю как капчу прилепить...
Просто прописать путь до скрипта, тогда выдает изображение. Но тогда я не представляю как в сессию занести числа. У меня индекс занет совсем другим и где в примере показан что индекс подгружаем. |
03.03.2013, 22:18 | #18 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Затем для вывода изображения каптчи в форму пропиши этот скрипт в атрибут src тега <img/> в своей форме: PHP код:
|
|
03.03.2013, 22:30 | #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 |