vedeli by ste mi, prosim, poradit PHP AntiSpam pouzitelny v kontaktnom formulary bez pouzitia Captcha, alebo inej viditelnej "dopisovacky"? Nemusi byt 100%, staci, ak odbura cca 80% spamov. To by som uz prezil.
Kontaktny formular ma aktualne taketo podmienky:
Kód: Vybrať všetko
$errors = array();
if(strlen($name) < 3) {
if(!$name) {
$errors[] = "Musíte zadať meno";
} else {
$errors[] = "Meno musí obsahovať minimálne 3 znaky.";
}
}
if(!$email) {
$errors[] = "Musíte zadať email.";
} else if(!validEmail($email)) {
$errors[] = "Zadali ste neplatný email.";
}
if(strlen($message) < 10) {
if(!$message) {
$errors[] = "Nenapísali ste žiadnu správu.";
} else {
$errors[] = "Správa musí obsahovať minimálne 10 znakov.";
}
}
Kód: Vybrať všetko
$charlist = "ABCDEFGHJKLMNPQRSTUVWXYZ0123456789#*&^$@%><";
$cnt = strlen($charlist) - 1;
$char = "";
while(strlen($char) < 6)
{
$char .= $charlist[rand(0,$cnt)];
}
Vedel by mi to niekto dat do hromady?
Vopred velmi pekne dakujem