Pokud to tam cpe nejaky robot, tak by treba pomohlo overeni nejakeho kodu pred vlozenim komentare (neco jako ma et/oskar pri posilani sms z webu). Pripadne nejaky "spam filtr", ktery by nepovolil pridani komentare obsahujici nevhodny text.
Pokud to tam cpe nejaky robot, tak by treba pomohlo overeni nejakeho kodu pred vlozenim komentare (neco jako ma et/oskar pri posilani sms z webu). Pripadne nejaky "spam filtr", ktery by nepovolil pridani komentare obsahujici nevhodny text.
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
Jednoznačně minimálně ten kód při vkládání, to by možná pomohlo...
Děvky jedny, brát si na paškál jednu z nej stránek o ET![]()
A Jedi gains power through understanding; a Sith gains understanding through power
Destkop machine: Intel Core i5 2400/MSI P67A-C45 /2x4 GB DDR3 1333 MHz/Sapphire HD6790/22" LCD HP w2216/DSL 8MBit connected
Na filmy v posteli: Lenovo IdeaPad S9e/1,6 GHz Intel Atom, 1 GB RAM, 80 GB HDD
Na práci: Dell E5500/T9550 2,66 GHz Intel, 3 GB RAM, 120 GB HDD
Odborne se tomu systemu rika Captcha. Guglem najdes tuny kodu![]()
No to je fakt humus...
Taky se přikláním k obrázkovýmu kódu, ale napadaj mě i jiný alternativy, který můžou a nemusej fungovat.
Chtělo by to udělat nějakou analýzu a zjistit třeba user-agenta, vypadá to na bota, takže by moh mít třeba nějakej specifickej user-agent, a pak ho bloknout.
Nebo bych zkusil dát odesílání javascriptem, boti většinou neuměj javascript kvůli rychlosti.
Spam filtr by taky stál za zvážení. Obodovat jednotlivý spam slova (substr_count), třeba viagra=10, buy=3, cheap=2, order=4,..., k tomu třeba bodovat počet odkazů, třeba po bodu (myslim, že v normálním příspěvku víc než 10 odkazů nebude) a když to přeleze třeba 25 tak ho neuložit, tohle by bylo docela pracný, ale pro uživatele příjemný a flexibilní do budoucna.
A nedalo mi to a zkusil jsem takovej filtřík udělat, je jednoduchej, zkoušel jsem to na článkách tady na fóru (dával index max do 3), z jednoho anglickýho fóra (max do 12) a příspěvky z tvýho webu od cca 100 do 300.
zdroják:
funkční test: http://www.smitka.org/spam.phpKód:<html> <body> <form action="spam.php" method="POST"> <textarea name="text" rows="15" cols="30"></textarea><br> <input type="submit" value="Spam?"> </form> <? if (isset($_POST["text"])){ $slovnik=array("http://","buy","viagra","order","cheap","discount","valium","tramadol","hydrocodone","fioricet","adipex"); $body=array(1,2,5,3,3,3,5,5,5,5); $text=strtolower($_POST["text"]); $spam=0; for ($i=0;$i<sizeof($slovnik);$i++){ $spam=$spam+(substr_count($text,$slovnik[$i])*$body[$i]); } echo "Spam index= ".$spam; } ?> </body> </html>
EDIT: no, zrovna muj příspěvek má 52![]()
Naposledy upravil Smitka; 15.01.2006 v 15:42.
Díky moc super nápady.
Smitko- ten filtr určitě použiju je to zajímavej nápad s tím bodováním. Pokud to nepomůže přidám i obrázkový kod a to už bude doufám neprůstřelný.
Naposledy upravil amd!n; 15.01.2006 v 22:40.
Taky se mi ten filtr docela zamlouvá, když tam doplníš ty další srágory na který sou tam odkazy, tak by to mohlo docela dobře fungovat.
A neni to jen dalsi zbytecna drbacka? Pac pak ti tam budou lezt boti s "v1agra", "viiagra", "v.i.a.g.r.a" atdatdatd a budes se pachtit jen s pridavanim slov
Capcha je daleko vic autonomni a daleko mene prustrelna.
Přidávám se k jedikovi, tenhle filtr je akorát obyčejnej voser, pokud se ti do toho bude chtít nějakej "bot" pořádně dát, tak nageneruje kombinací podobnejch "viagra" že se z toho pos...eš a nebudeš dělat celý dny nic novýho, než přidávat V!agra, C!aalis, Che@p a podobně... Použil bych postup "Captcha" a podle mě by to problém vyřešilo... Filtry zachycující konkrétní slovíčka jsou v dnešní době jen boj s větrnými mlýny![]()
A Jedi gains power through understanding; a Sith gains understanding through power
Destkop machine: Intel Core i5 2400/MSI P67A-C45 /2x4 GB DDR3 1333 MHz/Sapphire HD6790/22" LCD HP w2216/DSL 8MBit connected
Na filmy v posteli: Lenovo IdeaPad S9e/1,6 GHz Intel Atom, 1 GB RAM, 80 GB HDD
Na práci: Dell E5500/T9550 2,66 GHz Intel, 3 GB RAM, 120 GB HDD
To jo, ale zatim řeší problém jenom s tim specifickym botem, kterej píše plný názvy...
Jako uživatel, namám rád opisovací obrázkylenost...
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)