<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3754469735372123308</id><updated>2012-02-16T14:22:48.874-08:00</updated><category term='date of birth'/><category term='php.'/><category term='date'/><title type='text'>Code Speed</title><subtitle type='html'>Speed up your coding.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://codespeed.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3754469735372123308/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://codespeed.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>programming</name><uri>http://www.blogger.com/profile/06632775513676494132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3754469735372123308.post-1144216196847392448</id><published>2012-01-04T02:54:00.000-08:00</published><updated>2012-01-04T05:12:14.190-08:00</updated><title type='text'>PHP Human Verification ( captcha ) Script.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: large;"&gt;Step 1 Generate a String of ramdom cheractors&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:[php];"&gt;function random_string()&lt;br /&gt;{&lt;br /&gt;$string="";&lt;br /&gt;$c="";//Random char buffer&lt;br /&gt;$i=0;&lt;br /&gt;for($i=0;$i&amp;amp;lt;=4;$i++)&lt;br /&gt;{&lt;br /&gt;$s = rand(65,90);//generates a random cheractor and store in $s&lt;br /&gt;$string=$string.sprintf("%c",$s);//Can-cads random character to $string.&lt;br /&gt;}&amp;nbsp;&lt;br /&gt;return $string;&lt;br /&gt;} &lt;/pre&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Step 2 Store the generated String in a secession variable.&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:[php];"&gt;session_start();&lt;br /&gt;$_SESSION["key"]=random_string();&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Step 3 Display generated string as an image in html forum.&lt;/span&gt;&lt;br /&gt;function for image generation. &lt;br /&gt;&lt;pre class="brush:[php];"&gt;function generate_textimage($string)&lt;br /&gt;{&lt;br /&gt;        $myImage = imagecreate(200, 50);&lt;br /&gt;        $myGray = imagecolorallocate($myImage, 250, 255, 255);&lt;br /&gt;        $black = imagecolorallocate($myImage, 0, 0, 0);&lt;br /&gt;        putenv('GDFONTPATH=' . realpath('.'));&lt;br /&gt;&lt;br /&gt;        $font='pirulen.ttf';&lt;br /&gt;        imagettftext($myImage, 25, 0, 20, 30, $black, $font, $string);&lt;br /&gt;imagefilter($myImage, IMG_FILTER_GAUSSIAN_BLUR);&lt;br /&gt;        ob_start();&lt;br /&gt;        imagepng($myImage);&lt;br /&gt;        printf('&amp;lt;img src="data:image/png;base64,%s"/&amp;gt;', &lt;br /&gt;                base64_encode(ob_get_clean()));&lt;br /&gt;        imagedestroy($myImage);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Over all usage&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:[php];"&gt;&amp;lt;pre class="brush:[php];"&amp;gt;&amp;lt;html&amp;gt;&lt;br /&gt;    &amp;lt;head&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;/head&amp;gt;&lt;br /&gt;    &amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;require_once("huveri.php");&lt;br /&gt;session_start();&lt;br /&gt;//Generate Random String&lt;br /&gt;$string = random_string();&lt;br /&gt;&lt;br /&gt;$_SESSION["key"]=$string;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;?php generate_textimage($string); ?&amp;gt;&lt;br /&gt;&lt;br /&gt;        &amp;lt;form action="vali.php" method="post"&amp;gt;&lt;br /&gt;        &amp;lt;input type="text" name="key" /&amp;gt;&lt;br /&gt;        &amp;lt;input type="submit" value="Submit" /&amp;gt;&lt;br /&gt;        &amp;lt;/form&amp;gt;&lt;br /&gt;    &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Step 4 Do some verification in form action.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:[php];"&gt;&amp;lt;?php&lt;br /&gt;session_start();&lt;br /&gt;&lt;br /&gt;if($_SESSION["key"]==$_POST["key"])&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "Wellcome Human";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}else {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;echo "Your not Human";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;session_destroy();&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3754469735372123308-1144216196847392448?l=codespeed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codespeed.blogspot.com/feeds/1144216196847392448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codespeed.blogspot.com/2012/01/php-human-verificatio-captcha-script.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3754469735372123308/posts/default/1144216196847392448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3754469735372123308/posts/default/1144216196847392448'/><link rel='alternate' type='text/html' href='http://codespeed.blogspot.com/2012/01/php-human-verificatio-captcha-script.html' title='PHP Human Verification ( captcha ) Script.'/><author><name>programming</name><uri>http://www.blogger.com/profile/06632775513676494132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3754469735372123308.post-4446325523727031107</id><published>2011-12-31T02:50:00.000-08:00</published><updated>2012-01-17T08:37:38.186-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='date of birth'/><category scheme='http://www.blogger.com/atom/ns#' term='php.'/><category scheme='http://www.blogger.com/atom/ns#' term='date'/><title type='text'>Date select field in html forum using php.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="color: #073763;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: x-large;"&gt;Download php file.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: #073763; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://dl.dropbox.com/u/23154953/date.php"&gt;Download date.php&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre class="brush:[html];"&gt;&amp;lt;select name=&amp;lt;?php echo"'$date'";?&amp;gt; &amp;gt;&lt;br /&gt;&amp;lt;option value ='0' &amp;gt;Date&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$date=1;&lt;br /&gt;while($date&amp;lt;=31)&lt;br /&gt;{&lt;br /&gt;echo "&amp;lt;option value = '$date'&amp;gt;$date&amp;lt;/option&amp;gt;";&lt;br /&gt;++$date;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt;&lt;br /&gt;&amp;lt;select  name=&amp;lt;?php echo"'$month'";?&amp;gt; &amp;gt;&lt;br /&gt;&amp;lt;option value ='0' &amp;gt;Month&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$month = array(&lt;br /&gt;"January",&lt;br /&gt;"February",&lt;br /&gt;"March",&lt;br /&gt;"April",&lt;br /&gt;"May",&lt;br /&gt;"June",&lt;br /&gt;"July",&lt;br /&gt;"August",&lt;br /&gt;"September",&lt;br /&gt;"October",&lt;br /&gt;"November",&lt;br /&gt;"December");&lt;br /&gt;$i=0;&lt;br /&gt;while($i&amp;lt;=11)&lt;br /&gt;{&lt;br /&gt;echo "&amp;lt;option value = '$month[$i]'&amp;gt;$month[$i]&amp;lt;/option&amp;gt;";&lt;br /&gt;++$i;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt;&lt;br /&gt;&amp;lt;select name=&amp;lt;?php echo"'$year'";?&amp;gt; &amp;gt;&lt;br /&gt;&amp;lt;option value ='0' &amp;gt;Year&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$year=2012;&lt;br /&gt;while($year&amp;gt;=1900)&lt;br /&gt;{&lt;br /&gt;echo "&amp;lt;option value = '$year'&amp;gt;$year&amp;lt;/option&amp;gt;";&lt;br /&gt;--$year;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt;.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Usage&lt;/span&gt;&lt;br /&gt;&lt;pre class="brush:[html];"&gt;&amp;lt;?php&lt;br /&gt;$year="dobyar";&lt;br /&gt;$month="dobmonth";&lt;br /&gt;$date="dobdate";&lt;br /&gt;require("date.php");&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Exmaple&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:[html];"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Form&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;form&amp;gt;&lt;br /&gt;&amp;lt;table summary="" &amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;&amp;lt;?php $year="dobyear"; &lt;br /&gt;$date="dobdate"; &lt;br /&gt;$month="dobmonth"; &lt;br /&gt;require("date.php");&amp;nbsp; &lt;br /&gt;?&amp;gt;&amp;lt;&lt;br /&gt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type="submit" value="Submit" /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3754469735372123308-4446325523727031107?l=codespeed.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://codespeed.blogspot.com/feeds/4446325523727031107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://codespeed.blogspot.com/2011/12/date-select-field-in-html-forum-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3754469735372123308/posts/default/4446325523727031107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3754469735372123308/posts/default/4446325523727031107'/><link rel='alternate' type='text/html' href='http://codespeed.blogspot.com/2011/12/date-select-field-in-html-forum-using.html' title='Date select field in html forum using php.'/><author><name>programming</name><uri>http://www.blogger.com/profile/06632775513676494132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
