Ответить
1 2
CAPTCHA. Установка и Настройка
Отправлено: 12 Окт 2010#1
Мои похождения в написании CMS продолжаются
Скачалhttp://www.captcha.ru/kcaptcha/
Скриптик каптчи, установил, но почему-то страницу не показывает, показывает только картинку каптчи О_о
Собсно инклудирую его в свой обработчик формы:
в файлике шаблона:
Что ж это может быть?!
Скачал
Скриптик каптчи, установил, но почему-то страницу не показывает, показывает только картинку каптчи О_о
Собсно инклудирую его в свой обработчик формы:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php #Многа букваф с обработкой формы и прочей ересью
/* Captcha conf */
include('php/kcaptcha/kcaptcha.php');
if(isset($_REQUEST[session_name()])){
session_start();
}
$captcha = new KCAPTCHA();
if($_REQUEST[session_name()]){
$_SESSION['captcha_keystring'] = $captcha->getKeyString();
}
$cap_img = "<img src=\"./?<?php echo session_name()?>=<?php echo session_id()?>\">";
/* End of captcha conf */
#многа букаф с замещением
$templ = str_replace('{CAPTCHA}', $cap_img, $templ);?>
в файлике шаблона:
1
2
<?php <p>{CAPTCHA}</p>
<p><input type="text" name="keystring" id="forml_inp"></p>?>
Что ж это может быть?!
Отправлено: 12 Окт 2010#2
во первых не инклудь файл капчи. (не уверен но вроде это лишнее)
во втрых вызывай так
там должен быть файл kc.php вот на него и надо обращаться. он сам уже должен все инклудить и рисовать.
во втрых вызывай так
1
2
<?php $cap_img = "<img src=\"адрес к капче/kc.php?<?php echo session_name()?>=<?php echo session_id()?>\">";?>
там должен быть файл kc.php вот на него и надо обращаться. он сам уже должен все инклудить и рисовать.
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 12 Окт 2010#3
Переделал, вывод конфа каптчи не нужен вообще, просто адресок править, спасибо!
Отправлено: 12 Окт 2010#4
и еще вот это
$cap_img = '<img src="адрес к капче/kc.php?' . <?php echo session_name() ?> . '=' . <?php echo session_id() ?> . '">';
так лучше будет и красивее.
$cap_img = '<img src="адрес к капче/kc.php?' . <?php echo session_name() ?> . '=' . <?php echo session_id() ?> . '">';
так лучше будет и красивее.
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 12 Окт 2010#5
в твоем варианте:
Добавлено 2010.10.12 14-41
Code:
Parse error: syntax error, unexpected '<' in Z:\home\\www\krich\SMARTY\sk-admin\index.php on line 53
Добавлено 2010.10.12 14-41
Code:
Parse error: syntax error, unexpected T_STRING in Z:\home\\www\krich\SMARTY\sk-admin\index.php on line 53
ОтредактированоDrunya(Админ) 12 Окт 2010
Отправлено: 12 Окт 2010#6
А покажи как оно у тебя. тоесть что именно у тбя там за строка. Я понял что из моего примера, но мало ли может дето лишний символ
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 12 Окт 2010#7
1
2
<?php $cap_img = '<img src="php/kcaptcha/kcaptcha.php?' . <?php echo session_name() ?> . '=' . <?php echo session_id() ?> . '">';?>
Отправлено: 12 Окт 2010#8
ну так естественно. посмотри как я писал)) где равно потерял? конкатенации нет вот и ругаеться
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 12 Окт 2010#10
а равно я увидел там лишние просто теги пхп <?PHP и ?>
сории это я тупанул
сории это я тупанул
Отредактировано автором 12 Окт 2010
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
1 2
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 102. Зарегистрированных: 0. Гостей: 102.