ProductKeyGenerator is a useful class to generate product keys.
Just require the class.:
<?php
require_once 'src/ProductKeyGenerator.php';
You're done.
Create a new ProductKeyGenerator
object.
$key=new ProductKeyGenerator();
Then you can generate a key (a-z)
$key->key('****-****-****-****');
// GAMJ-HQVK-TWXD-XOIB
or (0-9)
$key->key('....-....-....-....');
// 8499-1345-0397-0109
or (a-z and 0-9)
$key->key('+++-+++-+++');
// GCW-EH3-083
By default the key is generated uppercase, to change to lowercase:
$key->uppercase(false);
$key->key('ABC2-****-****-****');
// ABC2-TTXO-JHCP-JWFK
$key->key('****-**B*-*888');
// KBQQ-GKBX-E888