Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

PHP script: Univerzální captcha

mayo
verified
rating uzivatele
20. 8. 2010 17:28:21
NextClick> dobry napad! :) doteraz som sa moc netrapil licenciami, ale mam este par dalsich a aj zaujimavejsich veci ktore by sa mozno hodilo vypustit do sveta... takze preco to neskusit :)
narychlo som si prestudoval MIT (tu: http://en.wikipedia.org/wiki/MIT_License), vyzera dobre, ale zaujala ma aj licencia Creative Commons ShareAlike: http://en.wikipedia.org/wiki/Creative_Commons_licenses - v kombinacii (by-sa) ak tomu dobre rozumiem, umoznuje to pouzit dany kod aj na komercne ucely, modifikovat ho a sirit ho dalej za rovnakych podmienok. na "by" ako takom si nezakladam ale zas kazda reklama je dobra ;)
v com je teda rozdiel? je licencia cc(by-sa) obmedzujuca v tom ze produkt ktory cast daneho kodu obsahuje, uz nie je mozne dalej predavat, ale len sirit za rovnakych (cc) podmienok ?
ak ano, pouzil by som MIT.
sorry je to trochu OT rozoberat tu licencie, videl som ze sa uz o nich diskutovalo v inych vlaknach ale myslim ze tam slo o trocha ine pripady s inym cielom.
a diky za rep, pobavil ma komentar :)
Vedouci> tiez diky za rep :) zaujimave na tom je ze napad bol sice moj ale neskor som kdesi videl podobne riesenie... ale to je normalne, ludia ktori riesia rovnake problemy casto dostavaju tie iste napady :) len ten druhy tusim nepouzival run-length encoding tymto sposobom, a ako generoval ten font, to sa nedalo vidiet.
Trunda> vdaka za pochvalu :) (este ze ma napadlo precistit a naformatovat ten kod :)
ak by niekto chcel zdrojaky aj k ostatnym, kludne sa ozvite.
podotykam vsak ze sila takychto rieseni je len v ich malom rozsireni (a co sa tyka usability su na tom mizerne :) a ze najlepsim riesenim aj z hladiska usability je zrejme stale unobtrusive way: http://urbanoalvarez.es/blog/2008/08/23/best-unobtrusive-anti-spam-technique-not-captcha/
20. 8. 2010 17:28:21
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/3/#reply431132
Jakub Truneček
verified
rating uzivatele
20. 8. 2010 22:57:30
Ani mi tak nešlo o formátování kódu, ale o nápad. Nakreslit to jako obrázek, pak projít pixel po pixelu, vypočítat si bloky podle barvy ... to je to pěkné.
Jinak souhlasím s tím, že captcha znamená zesložitění formuláře (někdy až nepřekonatelné), proto také používám skryté pole.
20. 8. 2010 22:57:30
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/3/#reply431131
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
20. 8. 2010 23:37:06
MIT je tusim hodne podobna BSD - cimz rikas - delejte si s tim co chcete, ale musite nekde uvest, ze tuhle konkretni cast jsem psal ja)
(kdyztak me nekdo opravte :-))
20. 8. 2010 23:37:06
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/3/#reply431130
mayo
verified
rating uzivatele
21. 8. 2010 13:42:38
Trunda> jasne, ja len ze inac by sa Ti asi ani nechcelo citat ten kod :) bol dost stary a predtym som pisal hrozne, ale teraz sa uz snazim :)
Vedouci> ok dava to zmysel, potom je MIT licencia idealna, pridal som :)
a co poviete na toto - vcera ma napadlo ze netreba tolko DIV-ov ked budeme cisla renderovat ako na 7-segmentovom displeji:
http://dev.latimeria.sk/captcha/captcha3.php
src: http://dev.latimeria.sk/captcha/captcha3.php.txt
dal som tam aj par zvieratiek aby sa to tazsie dekodovalo ;) ale zas az tak velmi to asi nepomaha...
pripadne este takato uletena modifikacia, ktora uz sice nie je validny(ani podla HTML5 :) ), ale zato kratsi kod:
http://dev.latimeria.sk/captcha/captcha3b.php
src: http://dev.latimeria.sk/captcha/captcha3.php.txt
toto vsak nefunguje v IE, tam treba este tie "nove elementy" deklarovat v pomocou JS:
document.createElement("lama");
(ako pise John Resig http://ejohn.org/blog/html5-shiv/)
21. 8. 2010 13:42:38
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/3/#reply431129
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
21. 8. 2010 16:41:09
a nebylo by jednodussi proste poskladat za sebe nekolik prazdnych spanu spolecne s prislusnym style?
bylo by to validni, pro robota temer nerozlousknutelne a nebylo by to tak "narocne" na ty veci okolo (stylopis navic, createElement), poradi tech prvku pak muzes mit nahodne (diky absolutnimu pozicovani), nebo v cem jsou ty zviratka ochranou navic? :-)
21. 8. 2010 16:41:09
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/3/#reply431128
mayo
verified
rating uzivatele
22. 8. 2010 01:30:47
bolo by to jednoduchsie, len som sa chcel z principu vyhnut inline stylom... suhlasim, tu je z praktickeho hladiska lepsie mat captchu v jednom bloku, a tiez kedze sa css zakazdym meni tak ani nema zmysel oddelovat ho.
tie zvieratka som tam dal len zo srandy, a vobec to nestazuju, previest na povodny tvar by bolo rovnako trivialne :) druha verzia s "novymi tagmi" by snad aj mohla poskodit SEO (len spekulujem).
vlastne, stale mi z toho vychadza len to ze kazda takato captcha moze fungovat proti beznym robotom, ale vytvorit specialny dekoder bude rovnako jednoduche ako bolo jednoduche napisat tuto captchu... nech by tie elementy boli randomizovane akymkolvek sposobom...
22. 8. 2010 01:30:47
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/3/#reply431127
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
22. 8. 2010 23:00:09
1. inline styly jsou proste lepsi - at uz jsou zapsane pomoci atributu a nebo pomoci scriptu hned za captchou, tridy jenom zbytecne "svini" css prostor :-)
2. dokud to nebude plosne reseni, tak se asi nikdo nebude namahat to zkouset prolomit, takze to bude fungovat perfektne
22. 8. 2010 23:00:09
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/3/#reply431126
Pro odpověď se přihlašte.
Přihlásit