It's a CodeIgniter Library for Captcha Generation. With additional Flexibility .
Switch branches/tags
Nothing to show
Latest commit 69dab9b Sep 13, 2009 @neotohin Readme file
Failed to load latest commit information.


	Original Source : Pavel Tzonkov <>
	Source Link :
	CodeIgniter library created by : 
		Mohammad Amzad Hossain
	License: Have Fun 
	# How To Use In CodeIgniter 
		// First Store Some fonts in fonts folder 
		// You can choose a font_name by overriding default value or this 
		// will randomly select a font.
		// In Controller 
			$configs = array(
					'img_path' => './captcha/',
					'img_url' => base_url() . 'captcha/',
					'img_height' => '50',
			$captcha = $this->antispam->get_antispam_image($configs);
		// $captcha is an array exmaple
		//  array('word' => 'sfsdf', 'time' => time , 'image' => '<img .... ');
		// In View Print the $captcha['image'] to show captcha image.
	// Future Extension 
		Generated Captcha images always stored in captcha folder which is memory consuming
		unless you clear them out manually. 
		Looking for a feasible idea to delete them all.
Available Parameters FOR Configs: 

	'img_url' 		=>  Image URL 
	'img_path'		=> Image PATH
	'img_width'		=> Image Width
	'img_height' 	=> Image Height

	'font_name'		=> Font Name example Test.ttp
	'font_path' 	=> FONT PATH
	'font_size'		=> 	15
	'char_set' 		=> "ABCDEFGHJKLMNPQRSTUVWXYZ2345689";
	'char_length' 	=>	integer captcha word length in character
	'char_color' 	=> 
						Example :   "#880000,#008800,#000088,#888800,#880088,#008888,#000000";  
						This colors will be randomly use for character coloring.
	'line_count'	=>	10;		Number of lines to Create Noise	
	'line_color'	=> 
						Example: "#DD6666,#66DD66,#6666DD,#DDDD66,#DD66DD,#66DDDD,#666666"
						This colors will be randomly use for line coloring.
	'bg_color'		=>	'#FFFFFF';		Captcha Image Background Color