Привет всем , у меня есть скрипт формы обратной связи, спам боты замучали , пробую прикрутить капчу, не выходит , может быть кто нибуть может подсказать решение ?
Так как не могу выложить файл , опубликую код скрипта:
<?
include ("constructor.php");
include ("mysql.config");
head(0);
left_menu(1);
#mini_search();
content();
right_menu();
bottom();
#-functions--------------------------------------------------------------------
function content()
{
global $action;
echo "<TD valign=top>
<TABLE border=0 cellpadding=3 cellspacing=0 width=100%>
<TR><TD><FONT face=Verdana color=#ff6600><B>Книга отзывов и предложений, а также вопросов и ответов</B><BR>
<HR color=#cc0033 width=100% size=2></FONT>";
if (empty($action))
{$action="";}
if ($action=="send")
{
global $nick;
global $email;
global $message;
$nick = htmlspecialchars($nick);
$email = htmlspecialchars($email);
$message = htmlspecialchars($message);
if (strlen($message) == 0)
{exit("");};
$query = "INSERT INTO gbook(id, nick, email, message, mdate, showrec) VALUES (NULL, '$nick', '$email', '$message', CURDATE(), '0');";
if (mysql_query($query))
{$mailed = mail("webmaster@pro11111.ru", "Сообщение от $nick $email", $message);
echo "<DIV align=center><FONT face=Verdana color=#cc0033><B>Ваш отзыв был получен. Спасибо!</B></FONT></DIV>";}
else
{echo "<DIV align=center><FONT face=Verdana color=#cc0033><B>Невозможно добавить отзыв</B></FONT></DIV>";}
}
else
{echo "<FORM action=vopr.php?action=send method=post><TABLE border=0 align=center><TR><TD><FONT face=Arial size=-1><B>Имя:</B> <INPUT type=text name=nick size=20 maxlength=64></FONT></TD><TD><FONT face=Arial size=-1><B>E-mail:</B> <INPUT type=text name=email size=20 maxlength=64></FONT></TD></TR><TR><TD colspan=2><FONT face=Arial size=-1><B>Текст сообщения:</B><BR><TEXTAREA name=message cols=50 rows=5></TEXTAREA></FONT></TD></TR><TR><TD colspan=2 align=center><INPUT type=submit value=Отправить></TD></TR></TABLE></FORM>";}
$query = "SELECT * FROM gbook ORDER BY id DESC LIMIT 15";
$result = mysql_query($query) or die ("Невозможно выполнить запрос");
while ($row = mysql_fetch_row($result))
{
echo "<FONT face=Arial size=-1 color=#ff6600><B>$row[1]</B></FONT><FONT face=Arial size=-1> (<A href=mailto:$row[2]>$row[2]</A>)<BR>
$row[3]<BR><FONT size=-2 color=#999999>$row[4]</FONT></FONT><HR color=#cc0033 width=25% size=1>";
}
echo "</TD></TR>
</TABLE></TD>";
}
function right_menu()
{
echo "<TD></TD></TR></TABLE>";
}
?>