Autor Zpráva
gaudino
Profil *
Ahoj,
uz mam jedne veci docela plne zuby, tak vam pisu, jestli s tim nekdo nemate zkusenost:

Mam malou diskusi: http://diskuse.mojeveterina.cz

Skoro kazdej den mi tam pribaji po desitkach nejaky naprosto ******* prispevky na porno, sex, nude......apod.

Vsechny ty prispevky jsou stejne, ale z jinych IP adres. Na 99% se mi to tam asi nejak generuje nebo ja uz nevim co s tim?? nejakej forum spam ci co? Uz mi z toho fakt jebe. Nemam cas to porad mazat.

Mrknete na to prosim.

Diky moc Gaudino
Alphard
Profil
http://www.dreamface.net/michal/?face=zajimavost&c=31
Gaudino
Profil
No ale tady to je vysvetleno jen teoreticky....nemate nekdo neco hotove? treba to jak je to resene taky na tomto foru pres ten javascript? nejsem v tom JS zrovna odbornik a uz me fakt nebavi denne mazat SPAM z me diskuse.....
Gekon
Profil
<span id="spamprotirobotum">Ochrana proti spamu. Napište prosím číslici čtyři: <input type="text" name="robot" value="" id="protirobotum"></span>
<script>
/* tento skript vloží do příslušného políčka */
document.getElementById("protirobotum").value="4";
document.getElementById("spamprotirobotum").style.display = "none";
</script>
Gaudino
Profil
tak jsem ten antispam nasadil......tak jsem teda zvedavej :-)
Hooonza
Profil *
On to teda není jen ten javaskript, ještě tady chybí popsaná ta část na straně přijímacího PHP skriptu:

<?php
if (isset($_GET['robot']) && (!$_GET['robot']=="4")) die("SPAM!");
...
?>

příp.

<?php
if (isset($_GET['robot']) && (!$_POST['robot']=="4")) die("SPAM!");
...
?>
Gekon
Profil
Hooonza
Díky za doplnění.
Gaudino
Profil
jo to mi je jasny, programovou cast na strane prijimaciho skriptu jsem si uz v PHP domyslel vcera v noci sam. potreboval jsem ten antispam namontovat a PunBB forum, tak jsem to i odskousel a funguje mi to v poho!

Spis jsem zvedavej, jestli opravdu zadny SPAM nepronikne:-)
Gaudino
Profil
Spis jsem zvedavej, jestli opravdu zadny SPAM nepronikne:-)

Tak se vracim po 12-ti dnech s hlasenim, ze ANI JEDEN SPAM se na moje diskusni forum po celou dobu nedostal, takze toto:


<span id="spamprotirobotum">Ochrana proti spamu. Napište prosím číslici čtyři: <input type="text" name="robot" value="" id="protirobotum"></span>
<script>
/* tento skript vloží do příslušného políčka */
document.getElementById("protirobotum").value="4";
document.getElementById("spamprotirobotum").style.display = "none";
</script>


opravdu funguje super :-)
Zoro
Profil *
Vsetko funguje dobre, len pole so zadanim cislice mi zobrazuje v IE aj ked mam nastaveny style.display = "none" a skripty povolene, vie niekto ako to osetrit?

Vaše odpověď

Mohlo by se hodit

Příspěvky nesouvisející s webem budou odstraněny.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: