So da mir auch schon viel geholfen wurde möchte ich euch eine kleine Lösung präsentieren die den Captcha ersetzen kann oder man dieses als Zusatz verwenden kann. Achtung ich nenne die variable zur besseren übersicht "spamschutz" ihr müsst aber dieses name feld später den wert email geben.
Dafür nehmen wir ein ganz normales html kontaktformular
und fügen ein weiteres input feld hinzu
Code:
<input class="spamschutz" name="spamschutz" type="text" size="65" maxlengt="40"></textarea>
Hier schon wichtig die Klasse anzugeben da wir dieses Feld später "verschwinden" lassen.
nun fügen wir im php teil welches das Formular verarbeitet eine weitere Variable zu
PHP-Code:
$spamschutz = $_POST["spamschutz"];
und sorgen mit einer if sequenz das das feld überprüft wird
PHP-Code:
if ($spamschutz <> "")
{
echo "<meta http-equiv='REFRESH' content='0;url=http://www.google.de'> ";
hier mach ich zb eine direkt weiterleitung auf google was den spambot zum aussetzen zwingt da er kein formular mehr erkennt. Kann man sich auch eine nicht so nette Alternative einfallen aber das muss jeder selber wissen.
jetzt fügen wir in der css noch folgendes hinzu..
Code:
.spamschutz {
border: 0;
background-color: #000000;
color: #000000;
}
Hier wird natürlich der Farbcode #000000 durch die hintergrundfarbe eures formulares ersetzt
ich hab das bei mir auf dem webspace in einsatz und es funktioniert einwandfrei