Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не магу встроить капчу
Вожу код с картинки пишет Неверный защитный код. Если я правильно понимаю то что та сессиям не то. Не подскажете?
Champion
Отправлено: 10 Сентября, 2009 - 08:58:19
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
echo '<p>Неверный защитный код!<p>'; и там же var_dump($_SESSION)
Nikola
Отправлено: 10 Сентября, 2009 - 09:10:37
Новичок
Покинул форум
Сообщений всего: 48
Дата рег-ции: Авг. 2009 Откуда: Одесса, Украина
Помог: 0 раз(а)
Посмотрите файл from_example.php , там введенные данные сравниваются с $_SESSION['captcha_keystring'] т.е. в этом параметре хранится переменная, если конечно Вы не изменяли код в самом капча.
Покинул форум
Сообщений всего: 85
Дата рег-ции: Март 2009
Помог: 0 раз(а)
Выводит такое string(5) "b5u3n" в кавычках эта код с картинки
Champion
Отправлено: 10 Сентября, 2009 - 15:07:56
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
а var_dump($_POST['code']) ? (Добавление)
точнее даже var_dump(strtolower($_POST['code'])).
и var_dump(strtolower($_POST['code']) == $_SESSION['code'])
toropss
Отправлено: 10 Сентября, 2009 - 15:19:44
Гость
Покинул форум
Сообщений всего: 85
Дата рег-ции: Март 2009
Помог: 0 раз(а)
var_dump(strtolower($_POST['code'])) Выводит string(5) "zzk5j" тобиш по идеи все правильно
А вот var_dump(strtolower($_POST['code']) == $_SESSION['code']) выводит такое bool(false)
Мда интересно
Champion
Отправлено: 10 Сентября, 2009 - 15:23:34
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
trim ?
toropss
Отправлено: 10 Сентября, 2009 - 15:34:40
Гость
Покинул форум
Сообщений всего: 85
Дата рег-ции: Март 2009
Помог: 0 раз(а)
Не все так же. Блин может кто подскажет где можно взять рабочий скрипт капчи? Хотя очень интересна почему этот не работает
JustUserR
Отправлено: 10 Сентября, 2009 - 15:40:20
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Nikola
Отправлено: 10 Сентября, 2009 - 16:13:32
Новичок
Покинул форум
Сообщений всего: 48
Дата рег-ции: Авг. 2009 Откуда: Одесса, Украина
Покинул форум
Сообщений всего: 85
Дата рег-ции: Март 2009
Помог: 0 раз(а)
JustUserR пишет:
JustUserR
За ссылки спасибо. Посмотрел прям очень хорошие сайты. Да и всем спасибо. Ну работать она чета не хочет.
Nikola
Отправлено: 10 Сентября, 2009 - 16:22:14
Новичок
Покинул форум
Сообщений всего: 48
Дата рег-ции: Авг. 2009 Откуда: Одесса, Украина
Помог: 0 раз(а)
toropss пишет:
Извините, но я не совсем пойму. Хранится переменная а не само значение переменой что ли?
Прошу прощения, я еще полностью не проснулся на тот момент, поэтому так криво изъяснялся Наверное разница в версиях и в разных версиях и переменные иначе обзываются: $_SESSION['captcha_keystring'] - в моем случаи и $_SESSION['code'] -в Вашем. Скачайте мой архив, он точно рабочий.
Champion
Отправлено: 10 Сентября, 2009 - 16:23:01
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Nikola пишет:
Файл form_example.php в пакете kcaptcha
А у автора где?
Кстати, toropss, попробуй тогда kcaptcha попробовать, раз её тут даже выложили.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.