Re: WebDNA CAPTCHA

This WebDNA talk-list message is from

2008


It keeps the original formatting.
numero = 69767
interpreted = N
texte = Nice !! Regards Stuart Tremain IDFK Web Developments AUSTRALIA webdna@idfk.com.au On 07/02/2008, at 1:33 AM, Phil Ronchetti wrote: > 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/ ------------------------------------------------------------- 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:

    
  1. Re: WebDNA CAPTCHA ( Stuart Tremain 2008)
  2. Re: WebDNA CAPTCHA ( Donovan Brooke 2008)
  3. Re: WebDNA CAPTCHA ( Phil Ronchetti 2008)
  4. Re: WebDNA CAPTCHA ( Frank Nordberg 2008)
  5. Re: WebDNA CAPTCHA ( Lester 2008)
  6. Re: WebDNA CAPTCHA ( Gil Poulsen 2008)
  7. Re: WebDNA CAPTCHA ( "Dan Strong" 2008)
  8. Re: WebDNA CAPTCHA ( Matthew A Perosi 2008)
  9. Re: WebDNA CAPTCHA ( Donovan Brooke 2008)
  10. Re: WebDNA CAPTCHA ( "Dan Strong" 2008)
  11. Re: WebDNA CAPTCHA ( "Olin Lagon" 2008)
  12. Re: WebDNA CAPTCHA ( "Dan Strong" 2008)
  13. Re: WebDNA CAPTCHA ( Donovan Brooke 2008)
  14. Re: WebDNA CAPTCHA ( Stuart Tremain 2008)
  15. Re: WebDNA CAPTCHA ( Donovan Brooke 2008)
  16. Re: WebDNA CAPTCHA ( Lester 2008)
  17. Re: WebDNA CAPTCHA ( Lester 2008)
  18. WebDNA CAPTCHA ( Donovan Brooke 2008)
Nice !! Regards Stuart Tremain IDFK Web Developments AUSTRALIA webdna@idfk.com.au On 07/02/2008, at 1:33 AM, Phil Ronchetti wrote: > 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/ ------------------------------------------------------------- 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/ Stuart Tremain

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:

RE: Cookies? (1997) username = 115 (1999) Nav. 4 probs with cart (1997) Size limit for tmpl editor ? (1997) CA sales tax (1998) WebCat2b12--[searchstring] bug (1997) StoreBuilder and PayPal (2002) [listfiles] problems (1997) Beta 18 (1997) Surprise x and y post args (1998) Strange search... (2001) Separate SSL Server (1997) [WebDNA] Sending 100 mails an hour then pausing (2010) [item] appears after 'remove last item' ... (1997) Setting up shop (1997) Where is eudora plugin? (1998) Upgrading old WebCat Database Files (1997) Where is f2? (1997) using showpage and showcart commands (1996) WebCat b13 CGI -shownext- (1997)