Re: WebDNA CAPTCHA
This WebDNA talk-list message is from 2008
It keeps the original formatting.
numero = 69757
interpreted = N
texte = I put together a captcha that uses WebDNA and Imagemagick.(1) Use WebDNA to generate a random string like so:[text]Pattern=1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ[/text][text]RandomString=[/text][loop start=1&end=5&advance=1][text]nextchar=[math]ceil([RANDOM format=float]*62)[/math]=[/text][text]RandomString=[RandomString][GetChars start=[nextchar]&end=[nextchar]][Pattern][/GetChars][/text][/loop](2) Write the solution [RandomString] to a file.(3) use Imagemagick to put our [RandomString] onto a background image (background.gif) that we have already set up for this purpose like so:[shell]/usr/local/bin/convert -size 180x65 xc:white -tile captcha/ background.gif -draw "color 0,0 reset" -draw "font '/Library/Fonts/ Verdana' font-size 42 fill white stroke black stroke-width 2 translate 10,45 text 0,0 '[RandomString]'" 'captcha/text.png'[/shell](4) Insert your image "captcha/text.png" into your form.(5) When the user submits their form compare their answer to the solution you saved in the text file in step 2.(6) Drink champagne :-)Phil Ronchetti-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list
.To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
I put together a captcha that uses WebDNA and Imagemagick.(1) Use WebDNA to generate a random string like so:[text]Pattern=1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ[/text][text]RandomString=[/text][loop start=1&end=5&advance=1][text]nextchar=[math]ceil([RANDOM format=float]*62)[/math]=[/text][text]RandomString=[RandomString][GetChars start=[nextchar]&end=[nextchar]][Pattern][/GetChars][/text][/loop](2) Write the solution [RandomString] to a file.(3) use Imagemagick to put our [RandomString] onto a background image (background.gif) that we have already set up for this purpose like so:[shell]/usr/local/bin/convert -size 180x65 xc:white -tile captcha/ background.gif -draw "color 0,0 reset" -draw "font '/Library/Fonts/ Verdana' font-size 42 fill white stroke black stroke-width 2 translate 10,45 text 0,0 '[RandomString]'" 'captcha/text.png'[/shell](4) Insert your image "captcha/text.png" into your form.(5) When the user submits their form compare their answer to the solution you saved in the text file in step 2.(6) Drink champagne :-)Phil Ronchetti-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Phil Ronchetti
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Has this happened to you? (was:Emailer Chokes on bad address) (1997)
Which [index]? (1997)
WebCatalog can't find database (1997)
carriage returns in data (1997)
[GROUPS] followup (1997)
WebMerchant 1.6 and SHTML (1997)
Orderfile Question (2003)
Urgent WebCatalog problem (2000)
[WebDNA] [BULK] which of these tags exist in 7.0 (2011)
shipCost not working v2.1b4 (1997)
Re[2]: New syntax feedback for 4.0 (2000)
RE: Formulas.db + Users.db (1997)
Re:2nd WebCatalog2 Feature Request (1996)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
WebCatalog2 Feature Feedback (1996)
[shell] and the globals folder (2004)
Download URL & access on the fly ? (1997)
RE: Which [index]? (1997)
searching by date range help needed (1997)
SKU lookup (1997)