<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Davide Caffaratti blog &#187; capcha</title>
	<atom:link href="http://davidecaffaratti.com/tag/capcha/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidecaffaratti.com</link>
	<description>My own personal blog and my works</description>
	<lastBuildDate>Fri, 12 Mar 2010 02:40:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Secure image capcha revisited</title>
		<link>http://davidecaffaratti.com/2009/07/10/secure-image-capcha-revisited/</link>
		<comments>http://davidecaffaratti.com/2009/07/10/secure-image-capcha-revisited/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 04:02:21 +0000</pubDate>
		<dc:creator>Davide</dc:creator>
				<category><![CDATA[Library]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[capcha]]></category>
		<category><![CDATA[Classes]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://davidecaffaratti.com/?p=351</guid>
		<description><![CDATA[I found a nice script http://www.phpcaptcha.org/ for made form capcha named secureimage and add some code for have random background and font for the capcha image Here are the class modification that I made on the class: - Porting the class for use in php5 - Remove the define for images: SI_IMAGE_JPEG, SI_IMAGE_PNG, SI_IMAGE_GIF - [...]]]></description>
			<content:encoded><![CDATA[<p>I found a nice script <a href="http://www.phpcaptcha.org/" target="_blank">http://www.phpcaptcha.org/</a> for made form capcha named secureimage and add some code for have random background and font for the capcha image</p>
<p>Here are the class modification that I made on the class:</p>
<p>- Porting the class for use in php5<br />
- Remove the define for images: SI_IMAGE_JPEG, SI_IMAGE_PNG, SI_IMAGE_GIF<br />
- Add define for ttf font path SI_PATH_TTF_FONTS<br />
- Add define for gd font path SI_PATH_GD_FONTS<br />
- Add define for random background imagess path SI_PATH_BACKGROUND<br />
- Add define for audio path SI_PATH_AUDIO<br />
- Add define for wordlist path SI_PATH_WORDS<br />
- Set static var for $charset<br />
- Add var $automatic_random for enable / disable random font and background image<br />
- Add var $lang_wordlist for have wordlist for any language<br />
- Delete var $wordlist_file: the file now is on SI_PATH_WORDS.&#8217;wordlist-&#8217;.$lang_wordlist.&#8217;.txt&#8217;<br />
- Add var $use_random_bg_image for set random extraction for the background image<br />
- Modify var $gd_font_file: now can set only filename<br />
- Modify var $gd_font_file: now can set only filename<br />
- Modify var $audio_path: now can set only filename<br />
- Add options array to the constructor function: $img = new Securimage(array(&#8216;automatic_random&#8217;=&gt;false,&#8217;lang_wordlist&#8217;=&gt;&#8217;it&#8217;));<br />
- Add generic function for set var in the class: (void)setOption($name, $value);<br />
- Add generic function for set var in the class: (void)setBgImage(&#8216;/path-to-my-bg-image/image-name.jpg&#8217;);<br />
- Modify function show() and added the code for have random background and font in the class<br />
- Added function getRandom() for charge random files</p>
<a href="http://davidecaffaratti.com/upload/captcha.zip" title="download Secureimage capcha"><img src="http://davidecaffaratti.com/wp-content/plugins/download-monitor/img/download.gif" alt="download" style="float:left;width:300px;" /></a><div style="float:left;width:auto;line-height:25px;margin-top:30px;margin-left:15px;"><b>Size:</b> 846.85 KB<br /><b>Hits :</b> 54</div><br style="clear:both;" />

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow" class="thickbox" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;t=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://delicious.com/post?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited&amp;notes=I%20found%20a%20nice%20script%20http%3A%2F%2Fwww.phpcaptcha.org%2F%20for%20made%20form%20capcha%20named%20secureimage%20and%20add%20some%20code%20for%20have%20random%20background%20and%20font%20for%20the%20capcha%20image%0D%0A%0D%0AHere%20are%20the%20class%20modification%20that%20I%20made%20on%20the%20class%3A%0D%0A%0D%0A-%20Porting%20the%20class%20for?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://twitter.com/home?status=Secure%20image%20capcha%20revisited%20-%20http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F" title="Twitter"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited&amp;annotation=I%20found%20a%20nice%20script%20http%3A%2F%2Fwww.phpcaptcha.org%2F%20for%20made%20form%20capcha%20named%20secureimage%20and%20add%20some%20code%20for%20have%20random%20background%20and%20font%20for%20the%20capcha%20image%0D%0A%0D%0AHere%20are%20the%20class%20modification%20that%20I%20made%20on%20the%20class%3A%0D%0A%0D%0A-%20Porting%20the%20class%20for?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited&amp;bodytext=I%20found%20a%20nice%20script%20http%3A%2F%2Fwww.phpcaptcha.org%2F%20for%20made%20form%20capcha%20named%20secureimage%20and%20add%20some%20code%20for%20have%20random%20background%20and%20font%20for%20the%20capcha%20image%0D%0A%0D%0AHere%20are%20the%20class%20modification%20that%20I%20made%20on%20the%20class%3A%0D%0A%0D%0A-%20Porting%20the%20class%20for?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://technorati.com/faves?add=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;t=Secure%20image%20capcha%20revisited" title="MySpace"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;Title=Secure%20image%20capcha%20revisited" title="BlinkList"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/blinklist.png" title="BlinkList" alt="BlinkList" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="mailto:?subject=Secure%20image%20capcha%20revisited&amp;body=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F" title="email"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://davidecaffaratti.com/feed/?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/blogmarks.png" title="blogmarks" alt="blogmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  href="http://blogplay.com" title="Blogplay"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.connotea.org/addpopup?continue=confirm&amp;uri=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited&amp;description=I%20found%20a%20nice%20script%20http%3A%2F%2Fwww.phpcaptcha.org%2F%20for%20made%20form%20capcha%20named%20secureimage%20and%20add%20some%20code%20for%20have%20random%20background%20and%20font%20for%20the%20capcha%20image%0D%0A%0D%0AHere%20are%20the%20class%20modification%20that%20I%20made%20on%20the%20class%3A%0D%0A%0D%0A-%20Porting%20the%20class%20for?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/connotea.png" title="connotea" alt="connotea" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://current.com/clipper.htm?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/current.png" title="Current" alt="Current" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.diigo.com/post?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/diigo.png" title="Diigo" alt="Diigo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.ekudos.nl/artikel/nieuw?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited&amp;desc=I%20found%20a%20nice%20script%20http%3A%2F%2Fwww.phpcaptcha.org%2F%20for%20made%20form%20capcha%20named%20secureimage%20and%20add%20some%20code%20for%20have%20random%20background%20and%20font%20for%20the%20capcha%20image%0D%0A%0D%0AHere%20are%20the%20class%20modification%20that%20I%20made%20on%20the%20class%3A%0D%0A%0D%0A-%20Porting%20the%20class%20for?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/ekudos.png" title="eKudos" alt="eKudos" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://internetmedia.hu/submit.php?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/im.png" title="Internetmedia" alt="Internetmedia" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited&amp;source=Davide+Caffaratti+blog+My+own+personal+blog+and+my+works&amp;summary=I%20found%20a%20nice%20script%20http%3A%2F%2Fwww.phpcaptcha.org%2F%20for%20made%20form%20capcha%20named%20secureimage%20and%20add%20some%20code%20for%20have%20random%20background%20and%20font%20for%20the%20capcha%20image%0D%0A%0D%0AHere%20are%20the%20class%20modification%20that%20I%20made%20on%20the%20class%3A%0D%0A%0D%0A-%20Porting%20the%20class%20for?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Secure%20image%20capcha%20revisited&amp;URL=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=I%20found%20a%20nice%20script%20http%3A%2F%2Fwww.phpcaptcha.org%2F%20for%20made%20form%20capcha%20named%20secureimage%20and%20add%20some%20code%20for%20have%20random%20background%20and%20font%20for%20the%20capcha%20image%0D%0A%0D%0AHere%20are%20the%20class%20modification%20that%20I%20made%20on%20the%20class%3A%0D%0A%0D%0A-%20Porting%20the%20class%20for?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://reddit.com/submit?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://www.scoopeo.com/scoop/new?newurl=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/scoopeo.png" title="Scoopeo" alt="Scoopeo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://segnalo.alice.it/post.html.php?url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/segnalo.png" title="Segnalo" alt="Segnalo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://slashdot.org/bookmark.pl?title=Secure%20image%20capcha%20revisited&amp;url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" class="thickbox" href="http://socialogs.com/add_story.php?story_url=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F&amp;story_title=Secure%20image%20capcha%20revisited?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/socialogs.png" title="Socialogs" alt="Socialogs" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" class="thickbox" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fdavidecaffaratti.com%2F2009%2F07%2F10%2Fsecure-image-capcha-revisited%2F?TB_iframe=true&amp;height=500&amp;width=900"><img src="http://davidecaffaratti.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://davidecaffaratti.com/2009/07/10/secure-image-capcha-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
