rene76
Mitglied
Hallo
Ich habe auf meiner Homepage bis jetzt problemlos ein ganz einfaches Kontaktformular mit PHP betrieben. Seit ein paar Tagen wird das Kontaktformular mit Spam überflutet.
Es bleibt mir wohl nichts anderes übrig, als ein Spamschutz einzubauen. Hat da jemand einen guten Tipp oder eine gute Adresse?
Mein Formular sieht zur Zeit so aus:
CODE <form name="Kontaktformular" method="post" action="datei.php">
<p class="content"><b>Sende mir eine Mitteilung:</b></p>
<p><span class="content">Name<br>
<input name="Absender" type="text" id="Absender" size="30">
<br>
<br>
eMail<br>
<input name="email" type="text" id="email" size="30">
<br>
<br>
Mitteilung<br>
<textarea name="Text" cols="40" rows="5" id="Text"></textarea>
<input name="subject" type="hidden" value="Kontaktformular ">
CODE <?php
$admin = "hans@muster.ch";
$subject = "$subject von $email\n\n";
$message = "Nachricht fuer $admin von $email:\n\n";
while(list($name,$value)=each($HTTP_POST_VARS)) {
$message.="$name: $value\n\n";
}
mail($admin,$subject,$message,"From: $email");
?>
Ich habe auf meiner Homepage bis jetzt problemlos ein ganz einfaches Kontaktformular mit PHP betrieben. Seit ein paar Tagen wird das Kontaktformular mit Spam überflutet.
Es bleibt mir wohl nichts anderes übrig, als ein Spamschutz einzubauen. Hat da jemand einen guten Tipp oder eine gute Adresse?
Mein Formular sieht zur Zeit so aus:
CODE <form name="Kontaktformular" method="post" action="datei.php">
<p class="content"><b>Sende mir eine Mitteilung:</b></p>
<p><span class="content">Name<br>
<input name="Absender" type="text" id="Absender" size="30">
<br>
<br>
eMail<br>
<input name="email" type="text" id="email" size="30">
<br>
<br>
Mitteilung<br>
<textarea name="Text" cols="40" rows="5" id="Text"></textarea>
<input name="subject" type="hidden" value="Kontaktformular ">
CODE <?php
$admin = "hans@muster.ch";
$subject = "$subject von $email\n\n";
$message = "Nachricht fuer $admin von $email:\n\n";
while(list($name,$value)=each($HTTP_POST_VARS)) {
$message.="$name: $value\n\n";
}
mail($admin,$subject,$message,"From: $email");
?>