do poniższego fragmentu kodu:
info_box("note", _FEEDBACKNOTE); $form_block = " <div align=\"center\"> <table border=\"0\" width=\"70%\"> <tr><td nowrap><FORM METHOD=\"post\" ACTION=\"modules.php?name=$module_name\"> <strong>"._YOURNAME.":</strong><br /><INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"$sender_name\" style=\"width:350px;\"></td></tr> <tr><td nowrap><strong>"._YOUREMAIL.":</strong><br /><INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"$sender_email\" style=\"width:350px;\"></td></tr> <tr><td><strong>"._MESSAGE.":</strong><br /><TEXTAREA NAME=\"message\" style=\"width:350px; height:100px;\" WRAP=virtual>$message</TEXTAREA><br> <tr><td><strong>"._CODE.":</strong><br /><br /><img src=\"token/captcha.php\"><br /><br /><input type=\"text\" name=\"tokens\" value=\"\" style=\"width:120px; height:30px;\"></td></tr> <font class=\"tiny\">"._HTMLNOTALLOWED2."</font></td></tr> <tr><td> <INPUT type=\"hidden\" name=\"opi\" value=\"ds\"> <INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""._SEND."\"> </FORM></td></tr></table> </div>"; if ($_POST['opi'] != "ds") { } else { $name_err = "<div align=\"center\"><span class=\"option\"><strong><em>"._FBENTERNAME."</em></strong></span></div>"; $send = "no"; } $email_err = "<div align=\"center\"><span class=\"option\"><strong><em>"._FBENTEREMAIL."</em></strong></span></div>"; $send = "no"; } $email_err = "<div align=\"center\"><span class=\"option\"><strong><em>"._FBENTERCODE."</em></strong></span></div>"; $send = "no"; } $message_err = "<div align=\"center\"><span class=\"option\"><strong><em>"._FBENTERMESSAGE."</em></span></font></div>"; $send = "no"; } if ($send != "no") { $sender_name = removecrlf(filter($sender_name, "nohtml")); $sender_email = removecrlf(filter($sender_email, "nohtml")); $ip = $_SERVER['REMOTE_ADDR']; $tmpl_file = "modules/Feedback/mail.html"; $thefile = "\$r_file=\"".$thefile."\";"; $msg = $r_file; /*$msg = "$sitename\n\n"; $msg .= ""._SENDERNAME.": $sender_name\n"; $msg .= ""._SENDEREMAIL.": $sender_email\n"; $msg .= ""._MESSAGE.": $message\n\n";*/ $to = $adminmail; $mailheaders = 'MIME-Version: 1.0' . "\n"; $mailheaders .= 'Content-type: text/html; charset=iso-8859-2' . "\n"; $mailheaders .= "From: $sender_name <$sender_email>\n"; $mailheaders .= "Reply-To: $sender_email\r\n"; } elseif ($send == "no") { OpenTable2(); CloseTable2(); } }
próbuje dodać kod CAPTCHA, wszystko działa ok, kod się wyświetla prawidłowo. lecz nie wiem
jak zrobić żeby kod był sprawdzany, bo teraz w pole pod obrazkiem można wpisać byle co i można wysłać wiadomość,
za sprawdzenie odpowiada poniższy plik: "sprawdz.php"
<? if($_POST['captcha'] != $_SESSION['captcha']){ echo '<span style="color: #ff0000;">Błędny kod. Spróbuj jeszcze raz.</span> <a href="index.php" title="Powrót">Powrót</a>'; }else{ } ?>
lecz nie mam pojęcia jak się do niego odwołać , dziękuję za wszystkie rady.