Kalle_B: Gästebuch Spam verhindern

Beitrag lesen

<?php

$eintrag = $_GET["eintrag"]
     $punkte = 0;
     $punkte = $punkte + 1 * substr_count(strtolower($eintrag), 'viagra');
     $punkte = $punkte + 2 * substr_count(strtolower($eintrag), 'phentermine');
     $punkte = $punkte + 2 * substr_count(strtolower($eintrag), 'tramadol');
     $punkte = $punkte + 3 * substr_count(strtolower($eintrag), '<a href=');

if ($punkte < 5){
        //Eintrag verarbeiten
     } else {
        //Spam-Alarm!
     }
   ?>

  
Dü prüfst ein paar Worte, die dir nicht gefallen, irgendwelche Schimpfwörter und Beleidigungen lässt du aber durch, ebenso Einträge in kyrillischer, japanischer Schrit, die du vielleicht nicht verstehst ...  
  
Ich lasse mir jeden Gästebucheintrag per Mail kommen, bis zur Freigabe wird eine Prüfmeldung angezeigt. In der Mail kann ich freiklicken oder löschen.  
  
Was ich mir noch vorstellen könnte, ist eine Rechenaufgabe, zu der man das Ergebnis eintragen muss. Die komischen Grafiken, in denen man raten muss, ob ein senkrechter Strich nun das grosse I, das kleine l oder die Ziffer 1 sein soll, finde ich vollkommen daneben.  
  
Gruß, Kalle