Какую капчу посоветуете? вообще нужна самая простая.
Вот картинка
<img src="./?PHPSESSID=17630e84d2020625c24baf1e5ed8317f">
вот что вышло:
<?php session_start(); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>Покупка товара</title></head><body><?phperror_reporting (E_ALL);include('/kcaptcha/kcaptcha.php');if(isset($_GET['phone']) && isset($_GET['name'])){$quantity = $_GET['quantity']." штук";if($_GET['quantity']%10==1){ $quantity = $_GET['quantity']." штука";}if($_GET['quantity']%10>1 && $_GET['quantity']%10<5){ $quantity = $_GET['quantity']." штуки";}if($_GET['quantity']%100>10 && $_GET['quantity']%100<20){ $quantity = $_GET['quantity']." штук";}if(isset($_REQUEST[session_name()])){ session_start();}$captcha = new KCAPTCHA();if($_REQUEST[session_name()]){ $_SESSION['captcha_keystring'] = $captcha->getKeyString();}$to = "****@*****";//$to = "alloy05@mail.ru";if(empty($_GET['mpn'])){ $_GET['mpn'] = "Партномер не определен";}$subject = "*****: ".$_GET['name']." хочет купить товар с партномером ".$_GET['mpn'];$message = "<html><body><strong>Желаемое количество</strong> $quantity;<br /><strong>Ссылка на описание товара:</strong> <a href='******/".$_SESSION['backLink']."'>".$_GET['mpn']."</a><br /><strong>Имя покупателя:</strong> ".$_GET['name'].";<br /><strong>Телефон:</strong> ".$_GET['phone'].";<br /><strong>Почта:</strong> ".$_GET['email'].";<br /><strong>Сопроводительный текст:</strong><br /><i>".str_replace("\n","<br />",$_GET['com2ment'])."</i></body></html>";$from = "****@*****";$headers = "From: $from \r\n Content-Type:text/html;charset=windows-1251";//printf("%s<br/>%s<br/>%s<br/>%s<br/>",$to,$subject,$message,$headers);mail($to,$subject,$message,$headers);echo "Ваше письмо отправлено!";?>Благодарим за отправленный запрос. Оператор свяжется с вами в ближайшее время (В рабочие дни с 10 до 19).Сейчас вы будете автоматически перемещены.<script type="text/javascript">setTimeout("window.location='<?=$_SESSION['backLink']?>'",5000)</script><?php }else{ ?> <table width="30%" align="center"> <tr><td> <form action="./buy.php" method="get"> <fieldset> <legend>Контактная информация</legend> Как к вам обращаться?*<br /> <input type="text" name="name" /><br /> Номер телефона:*<br /> <input type="text" name="phone" /><br /> Электронная почта:<br /> <input type="text" name="email" /> </fieldset> <fieldset> <legend>Дополнительная информация:</legend> <label>Количество товара<br /><input type="text" value="1" name="quantity" size="3" /></label><br /> Коментарии:<br /> <textarea name="com2ment" rows="5" cols="40"></textarea> </fieldset> <input type="hidden" name="mpn" value="<?=$_GET['mpn']?>" /> <p>Введите текст с картинки:</p> <p><img src="./?<?php echo session_name()?>=<?php echo session_id()?>"></p> <p><input type="text" name="keystring"></p> <input type="submit" align="center"/> </form><?phpif(count($_POST)>0){ if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){ echo "Correct"; }else{ echo "Wrong"; }}unset($_SESSION['captcha_keystring']);?> </td></tr> </table> <?php}?></body></html>
картинка не появляется.
Пробовал сделать, не выходит у меня. Добавить смог, а работоспособность ноль. Не выходит сделать с подтверждением.