PHP Classes
elePHPant
Icontem

File: test-three.php

Recommend this page to a friend!
  Classes of Abhishek Shukla  >  PHP License Key Generator  >  test-three.php  >  Download  
File: test-three.php
Role: Example script
Content type: text/plain
Description: Partiular Key Validation
Class: PHP License Key Generator
Generate and validate license key serial numbers
Author: By
Last change:
Date: 5 years ago
Size: 1,401 bytes
 

 

Contents

Class file image Download
<html>
<head>
<title>Demo for License Key Class by Abhishek Shukla</title>
</head>
<body style="background-color:#F0F0F0">
<h1>License Validation for Particular Keys</h1>
<?php
if($_POST['validate']){
   
$name=$_POST['client'];
   
$software=$_POST['software'];
   
$keys=$_POST['keys'];
   
$keyarray=explode("\r\n",$keys);
   
$numkeys=count($keyarray);
   
define ('LKM_DEBUG','Yes');
   
define("TSTART","<table border=\"2\"><tr><th>Name</th><th>Software</th><th>Key</th><th>Validation</th></tr>");
   
define("TCLOSE","</table>");
    include(
"license_key.class.php");
   
$pass=new license_key();
    for(
$i=0;$i<$numkeys;$i++){
       
$thiskey=$keyarray[$i];
       
$keylen=strlen(str_replace("-","",$thiskey));
       
$pass->keylen=$keylen;
       
$valid=$pass->codeValidate($thiskey,$name.$software);
        echo
"<br/>License Key: $thiskey Length: $keylen Valid: $valid<hr/>";
    }
    echo
"<br/><br/><a href=\"test-compare.php\">Try Another Query</a><br/><br/>";
}else{
?>

<form method="POST">
<table>
<tr>
<td>Software Name</td>
<td><input type="text" name="software"></input></td>
</tr>
<tr>
<td>Client Name</td>
<td><input type="text" name="client"></input></td>
</tr>
<tr>
<td>Keys (One in each row)</td>
<td><textarea name="keys"></textarea></td>
</tr>
</table>
<input name="validate" type="submit"/>
</table>
</form>
<?php
}

?>
<a href="index.html">Back to Home Page</a>
</body>
</html>