Index: trunk/wb/framework/captcha.php
===================================================================
--- trunk/wb/framework/captcha.php	(nonexistent)
+++ trunk/wb/framework/captcha.php	(revision 145)
@@ -0,0 +1,61 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2005, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+/*
+
+Captcha generator
+
+This file generates a captcha image.
+Credits to http://php.webmaster-kit.com/ for the original code.
+
+*/
+
+$image = imagecreate(120, 30);
+$white = imagecolorallocate($image, 0xFF, 0xFF, 0xFF);
+$gray = imagecolorallocate($image, 0xC0, 0xC0, 0xC0);
+$darkgray = imagecolorallocate($image, 0x50, 0x50, 0x50);
+srand((double)microtime()*1000000);
+for ($i = 0; $i < 30; $i++) {
+  $x1 = rand(0,120);
+  $y1 = rand(0,30);
+  $x2 = rand(0,120);
+  $y2 = rand(0,30);
+  imageline($image, $x1, $y1, $x2, $y2 , $gray);  
+}
+for ($i = 0; $i < 5; $i++) {
+$cnum[$i] = rand(0,9);
+}
+for ($i = 0; $i < 5; $i++) {
+ $fnt = rand(3,5);
+ $x = $x + rand(12 , 20);
+ $y = rand(7 , 12); 
+ imagestring($image, $fnt, $x, $y, $cnum[$i] , $darkgray); 
+}
+$digit = "$cnum[0]$cnum[1]$cnum[2]$cnum[3]$cnum[4]";
+header('Content-type: image/png');
+imagepng($image);
+imagedestroy($image);
+
+?>
\ No newline at end of file

Property changes on: trunk/wb/framework/captcha.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
