Форум → Программирование → PHP для идиотов → Проблемы с прикручиванием капчи к форме обратной связи
Проблемы с прикручиванием капчи к форме обратной связи
-
-
22 октября 2007 г. 12:19, спустя 14 минут 25 секунд
Parse error: parse error, unexpected '<' in q:\home\aut.ua\www\index.php on line 7
Код:<?php
error_reporting (E_ALL);
<?php
session_start();
?>
<form action="./" method="post">
<p>Enter text shown below:</p>
<p><img src="PATH-TO-THIS-SCRIPT?<?php echo session_name()?>=<?php echo session_id()?>"></p>
<p><input type="text" name="keystring"></p>
<p><input type="submit" value="Check"></p>
</form>
<?php
if(count($_POST)>0){
if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){
echo "Correct";
}else{
echo "Wrong";
}
}
unset($_SESSION['captcha_keystring']);
?>
include('kcaptcha.php');
if(isset($_REQUEST[session_name()])){
session_start();
}
$captcha = new KCAPTCHA();
if($_REQUEST[session_name()]){
$_SESSION['captcha_keystring'] = $captcha->getKeyString();
}
?> -
22 октября 2007 г. 12:44, спустя 25 минут 30 секунд
учи основы
зачем на 7 строке писать <?php если оно уже есть вначале?все умрут, а я изумруд -
22 октября 2007 г. 12:52, спустя 7 минут 41 секунду
Я не писал, просто разремарил. Та все-равно не работает, то форму не выводит, то картинку .. Ладно. пасиб за помощ. Думал, может кто-то поставит себе и у него заработает. Полезная штука.
—-
Если вот этот блок кода ставить первым:include('kcaptcha.php');
if(isset($_REQUEST[session_name()])){
session_start();
}
$captcha = new KCAPTCHA();
if($_REQUEST[session_name()]){
$_SESSION['captcha_keystring'] = $captcha->getKeyString();
}
?>
то выводит просто картинку, без формы.
Если на оборот, куча ошибок выпллзает. -
22 октября 2007 г. 13:15, спустя 23 минуты
почитай тему в факе кто-то писал, называется интеграция капчи или что-то в это духевсе умрут, а я изумруд
Пожалуйста, авторизуйтесь, чтобы написать комментарий!