captcha проблем

lqlqlq

Registered
Ползвам този урок http://web-tourist.net/login/login/view.php?st=1937
ок сложих си полето -
<img src="chat/img.php">
<br /><input type="text" name="kod">

Но имам проблем с проверката, някои може ли да ми я добави в този код:

Код:
<?php 
if (isset($_POST["submit"])) { 
define('IN_VALID', true); 
include('config.php'); 
mysql_query("SET NAMES utf8"); 
if (!empty($_POST["nick"])) $nick = htmlspecialchars($_POST["nick"]); 
else $errMsg = "<font color=\"#ff4c00\">Моля въведете линк!</font><br />"; 
if (!empty($_POST["message"])) $message = htmlspecialchars($_POST["message"]); 
else $errMsg = "<font color=\"#ff4c00\">Моля въведете съобщение!</font><br>"; 
if (empty($errMsg)) 
{ 
$insert = mysql_query("INSERT INTO chatbox(nick, message) VALUES('$nick', '$message')")or die(mysql_error()); 
echo 'Съобщението е добавено!'; 
} else echo $errMsg; 
mysql_close(); 
} 
?>
 
<?php
if (isset($_POST["submit"])) {
define('IN_VALID', true);
include('config.php');
mysql_query("SET NAMES utf8");
if (!empty($_POST["nick"])) $nick = htmlspecialchars($_POST["nick"]);
else $errMsg = "<font color=\"#ff4c00\">Моля въведете линк!</font><br />";
if (!empty($_POST["message"])) $message = htmlspecialchars($_POST["message"]);
else $errMsg = "<font color=\"#ff4c00\">Моля въведете съобщение!</font><br>";
if($POST['kod']!=$_COOKIE['imgcodepage']) $errMsg = "<font color=\"#ff4c00\">Не сте въвели правилно кода!</font><br>";
if (empty($errMsg))
{
$insert = mysql_query("INSERT INTO chatbox(nick, message) VALUES('$nick', '$message')")or die(mysql_error());
echo 'Съобщението е добавено!';
} else echo $errMsg;
mysql_close();
}
?>
 
Да, но сега и при въвеждане на кода, не става, постоянно изписва "Не сте въвели правилно кода!"
 
Код:
$kod = htmlspecialchars($_POST[kod]);//взимаме текста 
if($kod!=$_COOKIE[imgcodepage])
$errMsg = "<font color=\"#ff4c00\">Не сте въвели правилно кода!</font><br>";

Ето как се оправих.
 

Back
Горе