• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Rechen Captcha für Kontaktformular

myS4D

Neues Mitglied
Hallo,

ich möchte ganz gern ein Rechencaptcha in mein bestehendes Kontaktformular bauen, nur bekomme ich das nicht ganz hin. Und zwar wollte ich dieses Rechencaptcha einbauen. Und hier das Script vom Kontaktformular:

kontakt.php
PHP:
<style type="text/css">
<!--
body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #E1E1E1;
}
body {
    background-color: #8E8E8E;
}
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #E8E8E8;
}
a:visited {
    color: #E8E8E8;
    text-decoration: none;
}
a:hover {
    color: #93D916;
    text-decoration: underline;
}
a:active {
    color: #E8E8E8;
    text-decoration: none;
}
a:link {
    text-decoration: none;
}
-->
</style>
<div align="center">
  <table width='420' border='0' bordercolor='#000000' cellspacing='0' cellpadding='0'>
    <tr>
      <td width='22%' height='14' align="center">
        <div align='left'>
          <div align="center">
            <div align="center">
              <form name="form1" method="post" action="">
                <p><font face="Verdana" size="2"><b>
                  <?php
include("config.php");
if (isset ($send) )
{

//Abfrage
//Name
if(!$name) { $fehler.="Sie haben ihren Namen nicht angegeben<br>"; }
if(!$fehler)
//E-Mail
if(!$email) { $fehler.="Sie haben ihre E-Mail Adresse nicht angegeben<br>"; }
if(!$fehler)
//Betreff 
if(!$betreff) { $fehler.="Sie haben keinen Betreff angegeben<br>"; }
if(!$fehler)
//Nachricht
if(!$nachricht) { $fehler.="Sie haben keine Nachricht eingegeben<br>"; }
if(!$fehler)
{

// Betreff und Email //
mail("$email",

// Felder //
"Name: $name \n
E-Mail: $email \n 
Nachricht: $nachricht \n",

// Von //
"From: $mail");


$meldung = "$text<br>";
}
else { $meldung = $fehler; }
echo "$meldung<br>";
}
{

?>
                </b></font>                </p>
              </form>
            </div>
          <font face="Verdana" size="2"><b><?
  }
  ?></b></font></div>
      </div>                
        <div align='left'>
          <div align="center">
            <div align="center">
              <form name="form1" method="post" action="">
                <table width="378" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="193">Name:</td>
                    <td width="185"><font face="Verdana" size="2"><b><input name="name" style="color:#FFFFFF;background-color:#333333" type="text" id="name2"></b></font></td>
                  </tr>
                  <tr>
                    <td>E-Mail:</td>
                    <td><font face="Verdana" size="2"><b><input name="email" style="color:#FFFFFF;background-color:#333333" type="text" id="email2"></b></font></td>
                  </tr>
                  <tr>
                    <td>Betreff:</td>
                    <td><font face="Verdana" size="2"><b><input name="betreff" style="color:#FFFFFF;background-color:#333333" type="text" id="betreff2"></b></font></td>
                  </tr>
                  <tr>
                    <td>Homepage:</td>
                    <td><font face="Verdana" size="2"><b><input name="homepage" style="color:#FFFFFF;background-color:#333333" type="text" id="hompepage2"></b></font></td>
                  </tr>
                  <tr>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                  </tr> 
                    <td><p>Nachricht</p>
                      </td>
                    <td><font face="Verdana" size="2"><b><textarea name="nachricht" style="color:#FFFFFF;background-color:#333333" cols="25" rows="6" id="textarea2"></textarea></b></font></td>
                  </tr>
                  <tr>
                    <td><font face="Verdana" size="2"><b>&nbsp;</b></font></td>
                    <td><font face="Verdana" size="2"><b><input type="submit" style="color:#FFFFFF;background-color:#333333" name="Submit" value="Abschicken">
                    </b></font></td>
                  </tr>
                </table>
                <p> 
                  <font face="Verdana" size="2"><b><input type="hidden" name="send" value="true"></b></font>
                </p>
              </form>
            </div>
            <font face="Verdana" size="2"><b>
            </b></font>
          </div>
      </div></td>
    </tr>
  </table>
  <font face="Verdana" size="2"><b><br>
  <br>
  <script language=JavaScript>
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
  </script>
  </br>
  </b></font></div>
config.php
PHP:
<?php

// Hier gibst du die Email an an die es geschickt werden soll!
$email = "******";

// Hier gibst du dein Text an!
$text = "******";

?>
 
Werbung:
ich möchte ganz gern ein Rechencaptcha in mein bestehendes Kontaktformular bauen, nur bekomme ich das nicht ganz hin.

Gut zu wissen ;)
Was genau bekommst du denn nicht hin?
Außerdem finde ich das Script nicht besonders gut, gibt bessere. Wieso wird dort eine Session verschlüsselt...?
 
Werbung:
Zurück
Oben