Seite 1 von 1

Zahlen Captcha in Kontaktformular einbauen

Verfasst: 10.02.2009, 17:30
von jaap
habe gerade mal versucht ein Zahlen Captcha in Kontaktformular einbauen, leider ohne Erfolg, da reichen meinen bescheidenen PHP Kentnisse noch nix aus: Ist jemand so freundlich und kann mir helfen den Code für ein Zahlen Captcha ohne Bild in den unten folgenden Code = Kontaktformular einzubauen? Besten Dank :D

Code: Alles auswählen

<?PHP if &#40;$_POST&#91;'submit'&#93;=="Absenden"&#41;
&#123;
   $an = "lalalalalala@lalalalalalala.de";
   @mail&#40;$an,"Anfrage www.lalalalalalalal.de","Anfrage www.lalalalalalalalala.de\n---------------------------\n".$_POST&#91;'beschreibung'&#93;."\n---------------------------\n".$_POST&#91;'anrede'&#93;."\n".$_POST&#91;'getenv'&#93;."\n".$_POST&#91;'vorname'&#93;." ".$_POST&#91;'name'&#93;."\n".$_POST&#91;'firma'&#93;."\n".$_POST&#91;'str'&#93;."\n".$_POST&#91;'plz'&#93;." ".$_POST&#91;'ort'&#93;."\n".$_POST&#91;'land'&#93;."\n".$_POST&#91;'tel'&#93;."\n".$_POST&#91;'fax'&#93;."\n".$_POST&#91;'email'&#93;."\n----------------------","From&#58; ".$_POST&#91;'email'&#93;&#41;;
   if &#40;$anrede=="Frau"&#41; echo "<h2>Sehr geehrte Frau ".$_POST&#91;'name'&#93;.",";
   else echo "<h2>Sehr geehrter Herr ".$_POST&#91;'name'&#93;.",";
   echo "<p>vielen Dank, Ihre Anfrage wurde in meinen System aufgenommen. <br>Ich melde mich in den nächsten Tagen bei Ihnen.<br><br>lalalalalalalalalalalalalalalalala</td></tr></table>";
   include&#40;"bottom.php"&#41;;
   Exit;
&#125;
?>

   <h2>Ihre Nachricht*&#58;
   <br><textarea name=beschreibung cols=60 rows=7 class=txt></textarea>
</td></tr>

<tr><td >Anrede&#58;</td><td ><select name=anrede class=txt><option>Frau</option><option>Herr</option></select></td></tr>
<tr><td width=50>Name*</td><td ><INPUT TYPE=TEXT class=txt NAME="name" SIZE=30 MAXLENGTH=30></td></tr>
<tr><td >Vorname</td><td ><INPUT TYPE=TEXT class=txt NAME="vorname" SIZE=30 MAXLENGTH=30></td></tr>
<tr><td >Firma</td><td ><INPUT TYPE=TEXT class=txt NAME="firma" SIZE=30 MAXLENGTH=30></td></tr>
<tr><td >Straße</td><td ><INPUT TYPE=TEXT class=txt NAME="str" SIZE=30 MAXLENGTH=30></td></tr>
<tr><td >Plz, Ort</td><td ><INPUT TYPE=TEXT class=txt NAME="plz" SIZE=5 MAXLENGTH=5>&nbsp;<INPUT TYPE=TEXT class=txt NAME="ort" SIZE=20 MAXLENGTH=30></td></tr>
<tr><td >Land</td><td ><INPUT TYPE=TEXT class=txt NAME="land" value="Deutschland" SIZE=30 MAXLENGTH=30></td></tr>

<tr><td >Telefon</td><td ><INPUT TYPE=TEXT class=txt NAME="tel" SIZE=30 MAXLENGTH=30></td></tr>
<tr><td >Fax</td><td ><INPUT TYPE=TEXT class=txt NAME="fax" SIZE=30 MAXLENGTH=30></td></tr>
<tr><td >E-Mail*</td><td ><INPUT TYPE=TEXT class=txt NAME="email" SIZE=30 MAXLENGTH=30></td></tr>

<tr><td colspan=2>
   <INPUT TYPE=SUBMIT class=txt NAME="submit" VALUE="Absenden"> <INPUT TYPE=reset class=txt NAME="reset" VALUE="Löschen">
   <br><small>Mit * gekennzeichnete Felder sind Pflichfelder.</small>
       <br><br><small> Ihre IP wird geloggt&#58; <? $ip = $_SERVER&#91;"REMOTE_ADDR"&#93;; echo "$ip"; $fullhost = gethostbyaddr&#40;$_SERVER&#91;"REMOTE_ADDR"&#93;&#41;; echo " - Provider

Verfasst:
von

Verfasst: 10.02.2009, 21:40
von Hobby_SEO79
Ich nutze keine Captchas mehr. Meist nervt das Deine Besucher und einige Registrierungen gehen flöten! Mach lieber ne mySQL-Tabelle mit ein paar Fragen & Antworten. Da muss Dein Besucher auch mal zur Abwechslung anchdenken und freut sich, wenn er weiss wer zum Beispiel im Vatikan das agen hat oder so! ;) Sparste auch lästige Programmierung die du net verstehst! Und der Vorteil: Programme die Codes aus Bildern lesen können, gibst du damit kein Futter!

Verfasst: 10.02.2009, 21:57
von wehwehweh
siehe auch captcha alternativen: https://www.1ngo.de/web/captcha-spam.html
find ich interessant und werde das demnächst ausprobieren.

Verfasst: 10.02.2009, 21:58
von [btk]tobi
$_POST Variablen ungeprüft in der mail Funktion zu verwenden ist aber nicht gut.
Wo soll da ein Captcha sein?
HTML Tags schreibt man klein.

Gruß Tobi

Verfasst: 13.02.2009, 16:32
von DerDennis
wehwehweh hat geschrieben:siehe auch captcha alternativen: https://www.1ngo.de/web/captcha-spam.html
find ich interessant und werde das demnächst ausprobieren.
Das ist wirklich sehr intressant. Vielleicht könntest du dann hier im Forum mal unabhängig von deinen Erfahrungen berichten.

Dennis