Online Demo for Calendar Class by Abhishek Shukla

The important features of License Key Management Class are as following.

  1. License Serial Generation
  2. Validation for character variation
  3. Validation of particular keys

Possible Customisations

	var $keylen= 16;// recommended lengths 8,10,12,14,16,20
	var $basechar='23456789ABCDEFGHJKLMNPQRSTUVWXYZ';//32 symbols
	var $formatstr= '4444'; //characters in each segment, max 5 segments
	var $isvalid="YES"; //returns this value for valid keys
	var $invalid="NO"; //returns this value for invalid keys
	var $software="";//name of software for which key is to be generated
Usage
	include("license_key.class.php");
	$pass=new license_key();
	
	//Generating new key of length 12 for software 'test'
	$pass->keylen=12;
	$pass->formatstr='3333';
	$pass->software='test';
	$newkey= $pass->codeGenerate($name);
	
	//Validating testkey of length 8 for software 'test1'
	$pass->keylen=8;
	$pass->software='test1';
	$validate= $pass->codeValidate($testkey,$name);