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

Teda, nechcu kazit radost, ale skutečně je úplně jedno, zda jsou písmena jiné barvy. Pokud byste to chtěl omezit i barvou, musela by být podobná pozadí, ale to by zase dělalo problémy lidem. To natočení je celkem fajn, zrovna tu pracuju na tom, jak tuhle captchu zlomit :-)
16. 8. 2010 11:29:25
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431147
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
16. 8. 2010 13:26:43
recaptcha je naopak naprosto genialni reseni - resi 2 veci zaraz:
odfiltruje roboty (castecne, nikdy to neni 100% - a navic je tady spousta indu, co delaji bio-ocr za par centu :-))
a zaroven pomaha s digitalizaci knih, kde si ocr neni jiste - vzdycky je slozene ze dvou slov - na prvni slovo pocitac nevi odpoved, ale na to druhe ano a timpadem pomahate k digitalizaci toho prvniho a overujete svou odpoved tim druhym
jelikoz jde o vesmes anglicke knihy, precteni nedela cloveku skoro zadny problem (myslim, ze jsem mozna neopakoval zadavani ani jednou, resp. nepamatuju si na to), jelikoz vsechna slova uz jednou "kdysi" videl
---
to je ale OT, spousta lidi tady urcite oceni Tvoje reseni...
16. 8. 2010 13:26:43
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431146
Tady to není o mém řešení. Tady je to o tom, že mít různé barvy písmen je s prominutím na prd. Jediným příkazem to vyčistím:
convert captcha.jpg +dither -colors 2 -colorspace gray -contrast-stretch 0 out.jpg
A mám krásný b&w obrázek, kde jsou ta písmena krásně ostrá. Jediným drobným problémem je pak jejich natočení, ale vzhledem k tomu, že je to +/-50, tak i to se dá relativně snadno vyrovnat. Tvrdit, že barevná písmena něco zmůžou je přinejmenším zcestné!
16. 8. 2010 16:35:41
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431145
NextClick
verified
rating uzivatele
(15 hodnocení)
16. 8. 2010 16:49:06
A kdyz ta pismenka budou nahodnd duhova? Nebo ruzne barevna a pozadi bude obrazek?
16. 8. 2010 16:49:06
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431144
Ano, jak jsem psal, tak proti tomuhle pomáhá, když je pozadí a písmeno blízké barvy. Ten příkaz tady v tom případě "nezpracuje" vršek toho Z a celý znak 4. Neexistuje naprosto univerzální řešení, na takovýhle typ captchy bych si s tím příkazem musel trochu pohrát.
Poslaný obrázek bych nejprve prohnal tímto:
convert captcha.jpg -colorspace Gray captcha_gr.jpg
a pak si pohrál s kontrastem apod. Podle času to zkusím lousknout.
16. 8. 2010 17:15:09
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431143
A, nevšiml jsem si, že odkazujete na dynam. obrázek mimo server. Takže to, jak jsem psal která písmena to nepřečte, přeskočte :-) Moje chyba
16. 8. 2010 17:18:01
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431142
hm
verified
rating uzivatele
(20 hodnocení)
16. 8. 2010 18:39:59
ta captcha dole je podstatne lepsi nez ta prvni ;) porad ale preferuji 3D captchu ktera je pro lidi citelnejsi nez vase reseni a pritom s nim maji stroje problem
http://code.google.com/p/3dcaptcha/
16. 8. 2010 18:39:59
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431141
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
16. 8. 2010 19:02:45
cimz se pomalu dostavame k
http://www.roumazeilles.net/news/fr/wordpress/wp-content/uploads/2008/02/optical_illusion_no_eyes.gif
---
ja bych radeji zustal u klasicke captchy :-)
16. 8. 2010 19:02:45
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431140
3D captcha se mi velmi líbí. Už je to ale nějaký pátek, co jsem o ní slyšel poprvé. A to poslední - to je známé. Ale použít to jako CAPTCHu, to by byl moc nářez :-D
16. 8. 2010 21:16:16
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431139
mayo
verified
rating uzivatele
17. 8. 2010 15:03:57
NextClick> tymto sposobom uz generujes obrazky ktore su rovnako tazko spracovatelne aj pre ludi :) ba niekedy mozno lahsie pre pocitac. ten predsa len dokaze rozoznat aj ten najmensi farebny rozdiel (text vs pozadie), clovek nie.
tiez som sa kedysi bavil vymyslanim "originalnych" rieseni, tie su vsak uzitocne len dovtedy kym dolezitost a zaujimavost webu nemotivuje niekoho napisat specializovany dekoder.
1) obrazok zlozeny z DIV-ov: http://dev.latimeria.sk/captcha/captcha.php
2) obrazok obsahujuci druhy skryty kod pre cloveka, viditelny len po prelozeni transparentneho png cez seba viac krat pomocou css: http://dev.latimeria.sk/captcha/captcha4_test.php
3) tri rozne kody prelozene cez seba vo farbach RGB, potom prefiltrovane cez polopriehladny objekt http://dev.latimeria.sk/captcha/captcha2_test.php ...bohuzial na monitore optika nefunguje tak ako v realnom svete :)
captcha akehokolvek typu je len dalsou otravnou prekazkou pre uzivatela, takze jej pouzitie treba naozaj zvazit... myslim ze najlepsia anti-spam technika je formularove policko navyse, ktore je skryte pomocou css, uzivatel ho nevidi ale robot ho rad vyplni.
17. 8. 2010 15:03:57
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431138
ne
verified
rating uzivatele
(22 hodnocení)
19. 8. 2010 11:57:46
nevies odkial zozeniem zdrojak na tu prvu captchu zlozenu z divov?? celkom sa mi to zapacilo.... a nechce sa mi to robit od piki
19. 8. 2010 11:57:46
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431137
mayo
verified
rating uzivatele
19. 8. 2010 17:03:16
robil som to sam takze ak chces zdrojak tu je: http://dev.latimeria.sk/captcha/captcha.php.txt
mozes tam pouzit iny parameter Zoom, cim vytvoris vacsi obrazok (ale rovnako kockasty). alebo to prerobit aby davalo tie cisla v lepsom rozliseni...
repka potesi ;)
19. 8. 2010 17:03:16
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431136
NextClick
verified
rating uzivatele
(15 hodnocení)
20. 8. 2010 10:35:27
mayo: Teda libi se mi vsechny ty metody co jsi popsal :) muzes prosim u toho kodu co jsi zverejnil nejak specifikovat licenci pod kterou se ten kousek da pouzit? Moc prosim rekni ze to je MIT licence. :p Neprosim ani tak za sebe ale za ostatni pac si myslim, ze to je moc chytry a mohlo by se to hodit :)
reputace je samozrejmost :)
20. 8. 2010 10:35:27
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431135
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
20. 8. 2010 12:31:19
Napsal mayo;554949
NextClick> tymto sposobom uz generujes obrazky ktore su rovnako tazko spracovatelne aj pre ludi :) ba niekedy mozno lahsie pre pocitac. ten predsa len dokaze rozoznat aj ten najmensi farebny rozdiel (text vs pozadie), clovek nie.
tiez som sa kedysi bavil vymyslanim "originalnych" rieseni, tie su vsak uzitocne len dovtedy kym dolezitost a zaujimavost webu nemotivuje niekoho napisat specializovany dekoder.
1) obrazok zlozeny z DIV-ov: http://dev.latimeria.sk/captcha/captcha.php
2) obrazok obsahujuci druhy skryty kod pre cloveka, viditelny len po prelozeni transparentneho png cez seba viac krat pomocou css: http://dev.latimeria.sk/captcha/captcha4_test.php
3) tri rozne kody prelozene cez seba vo farbach RGB, potom prefiltrovane cez polopriehladny objekt http://dev.latimeria.sk/captcha/captcha2_test.php ...bohuzial na monitore optika nefunguje tak ako v realnom svete :)
captcha akehokolvek typu je len dalsou otravnou prekazkou pre uzivatela, takze jej pouzitie treba naozaj zvazit... myslim ze najlepsia anti-spam technika je formularove policko navyse, ktore je skryte pomocou css, uzivatel ho nevidi ale robot ho rad vyplni.
to prvni je moc hezke, sice budu asi dal pouzivat recaptchu, ale napad se ceni - mas rep ;)
20. 8. 2010 12:31:19
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431134
Jakub Truneček
verified
rating uzivatele
20. 8. 2010 12:41:56
Jako ta captcha z divů je moc chytrá věc. Koukal jsem jak je to psané, a řekl bych že je to geniální :)
Good Job!
20. 8. 2010 12:41:56
https://webtrh.cz/diskuse/php-script-univerzalni-captcha/strana/2/#reply431133
Pro odpověď se přihlašte.
Přihlásit