Hallo Tobias
Aktueller code
if (empty($_POST['name'])or !preg_match('/[1]+$/', $_POST['name'])) {
$fehler=true;
$fehlertext.="Geben Sie bitte Ihren Namen an!<br>\n";
}
if($_POST['plz']!="" && ! ($plz >= 1 && $plz <= 99999)){
$fehler=true;
$fehlertext.="Überprüfen Sie bitte Ihre Postleitzahl!<br>\n";
}
Variable $name und $plz werden ausser $email und $mitteilung überprüft.
Dies sollte es etwas schwieriger machen für Roboter.
Die Bedingung für §plz habe ich verändert, da vor allem Schweizer Postleitzahlen berücksichtigt werden müssen.
Bisher habe ich nur spam in der Art bekommen:
...
Postleitzahl: to5378@lichtblick-heiden.ch
...
Übrigens: für die Eingabe im Feld plz wird auch 823erich akzeptiert.
Es scheint so, als schneide php nach den Ziffern einfach ab.
Die Eingabe muss nur mit einer Ziffer beginnen.
Dir herzlichen Dank für deinen engagierte Hilfestellungen.
Grüsse von der Schweiz
Falls du mal ein Schoki Carepaket wünscht, lass es mich wissen.
Christian
A-Za-zäöüßÄÖÜé - ↩︎