Dość mam już mailowych powiadomień o spamowych komentarzach w artykule o komórkach, napisałem sobie banalny antyspam - mam nadzieję, że nie będzie specjalnie przeszkadzał w dodawaniu normalnych komentarzy. W momencie, kiedy PorneL wypuści swój osławiony antyspam, zastąpie nim swój. A oto sam on, w jego niesamowitej złożoności: ;)
function isSpam($name, $cont)
{
$score = 0;
$cont = strtolower($cont);
$badwords = array("http://", "viagra", "cheap", "cialis", "phentermine", "ringtone", "dating", "tramadol");
foreach($badwords as $needle)
{
$score += substr_count($cont, $needle);
}
$score += 2 * substr_count($cont, ">a href=");
return $score > 2;
}