hallo zusammen,
ich habe vor einiger zeit der super rechen-captcha entdeckt und auch eingebaut, leider habe ich ein fehler drin. ausfüllen kann man weiterhin was man will. wer kann mir da helfen, bitte!
hier ist die kurze version:
<?
// CAPTCHA CODE
session_start();
function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}
$sicherheits_eingabe = encrypt($_POST["sicherheitscode"], "134617237");
$sicherheits_eingabe = str_replace("=", "", $sicherheits_eingabe);
?>
<!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=iso-8859-1" />
<title>Islandpferde-Adressbuch - Kontakt</title>
</head>
<body bgcolor="#ffffff">
<table >
<tr>
<td>
<?
if ($func=="save") { // Wenn GESPEICHERT werden soll
if($sicherheits_eingabe == $_SESSION['rechen_captcha_spam']){
unset($_SESSION['rechen_captcha_spam']);
$fehler = "";
} else {
echo "Sicherheistcode falsch eingegeben.";
}
}
?>
<p><span class="font13">Kontaktformular </span><br />
</p>
<form action="http://isitreff.ch/cgi-sys/FormMail.cgi" method="post">
<p>
<input type=hidden name="required" value="email,vorname,name,ort,kt,kommentar,sicherheitscode" /></p>
<table width="100%" cellspacing="2" cellpadding="2">
<tr>
<td><p>
<textarea name="kommentar" cols="100" rows="10" class="input" id="kommentar"></textarea>
<br />
*Spam-Schutz! Bitte die Summe in nebenstehendes Textfeld einfügen.
<img src="captcha/captcha.php" alt="Spam-Schutz! Bitte die Summe in nebenstehendes Textfeld einfügen" border="0" title="Sicherheitscode">
<input type="text" name="sicherheitscode" size="4">
<br />
<input name="senden" type="submit" id="senden" value="Senden" />
</p>
<p class="font13">*) Diese Felder muss ausgefüllt werden! </p>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>
