Product Key Generator Documentation
- Including
- Basic use
- Product key with prefix
- Multiple product keys
- Numeric and Alphabetic product keys
- Lowercase product keys
- Short product keys
- Array as output
Including
Include class.ProductKeyGenerator.php on the page where you want to use the class.
include("class.ProductKeyGenerator.php");
Basic use
Your PHP code
$key = new ProductKeyGenerator; // Normal product key (a-z) echo $key->key("****-****-****-****-****");Output
QPSG-KIOT-RFNV-AYYX-PTQZ
Product key with prefix
Your PHP code$key = new ProductKeyGenerator; // Product key with prefix echo $key->key("PROA-****-****-****-****");Output
PROA-KIOT-RFNV-AYYX-PTQZ
Multiple product keys
Your PHP code$key = new ProductKeyGenerator; // 15 product keys with prefix echo $key->key("PROA-****-****-****-****", 15);Output
PROA-DGZA-SQHK-ZZSY-BOAP PROA-OBPW-PRIR-SEMN-ATYJ PROA-CCBR-BMRK-NOCB-NQFO PROA-SJJL-DZJP-LEPO-RGVG PROA-KVNE-VEKG-LAXA-JOUK PROA-FNMW-CDUK-NBBL-RPCA PROA-DLIO-YUNA-SJBW-PJTC PROA-COZE-KDPC-AVXG-CWTR PROA-EXNU-LGAQ-KOPP-EBCS PROA-JMWJ-BBTQ-WMDX-WZUE PROA-QHBY-HPWC-LQMF-DQUD PROA-AHDL-DVIB-CZSL-AZEP PROA-MNAY-OUCM-WPUR-MBWM PROA-AYTK-OMGJ-SJRW-NWYW PROA-RQIV-EXSS-QKLA-EJIS
Numeric and Alphabetic product keys
Output | |
---|---|
* | a-z |
% | 0-9 |
? | a-z and 0-9 |
$key = new ProductKeyGenerator; // 5 product keys with only alphabetic characters. echo $key->key("PROA-****-****-****-****", 5); // 5 product keys with alphabetic & numeric characters. echo $key->key("PROA-****-****-%%%%-%%%%", 5); // 5 product keys with alphabetic & numeric characters mixed. echo $key->key("PROA-????-????-????-????", 5); // 5 product keys with anumeric characters. echo $key->key("%%%%-%%%%-%%%%-%%%%-%%%%", 5);Output
PROA-KMTF-JAOO-RQAD-LPCA PROA-GPAP-EWSV-VCMG-HOEU PROA-EXDX-OLFP-AUTI-SFPA PROA-ELCF-NSBV-JRWJ-TPJT PROA-HFXM-CSGN-TUWJ-JSMY PROA-NENS-HKUS-2163-5595 PROA-VKAY-BWRI-8632-3076 PROA-FUIC-KAXL-5481-7392 PROA-SLNG-JXMA-3410-7343 PROA-HHNJ-XMKB-2639-3028 PROA-8MOP-B2XU-HDOZ-UQP5 PROA-0XDR-13JT-J0JS-MW8M PROA-VFXS-DUH9-PV9J-0Q3J PROA-T5BR-ABS6-YZT9-YBBY PROA-V3JQ-SIFK-B98Y-IMVT 7933-6111-4523-4348-9322 3744-0239-1076-3901-6112 6225-4539-7769-5115-3401 4727-2817-9942-1866-9659 8045-0414-1411-0216-5552
Lowercase product keys
Your PHP code$key = new ProductKeyGenerator; // Make characters lowercase $key->uppercase(false); // 5 product keys with only alphabetic characters. echo $key->key("PROA-****-****-****-****", 5);Output
PROA-trfd-cglq-uoct-kgnz PROA-appg-fipb-cpkj-hejr PROA-wgiw-kppm-ajbm-hhbh PROA-hqky-rblw-nvba-jqox PROA-jsum-budf-pbkb-ofxm
Short product keys
Your PHP code$key = new ProductKeyGenerator; // 5 product keys with only alphabetic characters. echo $key->key("****-****-****", 5); // 5 product keys with only alphabetic characters. echo $key->key("******", 5);Output
CJNP-IQZQ-PJQB OGUI-HNIK-JWPT WPJJ-KIBR-CJNS MIAW-SNMD-IREA MXAL-SAHY-DFXK JFDILE WRAXLY EPRCMY YPAEBK LAKZUS
Array as output
$key = new ProductKeyGenerator; // 5 product keys with only alphabetic characters. $my_array = $key->key("****-****-****-****-****", 5, "array"); echo '<pre>'; print_r($my_array); echo '</pre>';Output
Array ( [0] => UHRY-OVFX-POYJ-FYAN-GYZD [1] => BAYI-MEOY-WWVC-BBJN-KFIN [2] => SHGS-JUFJ-FQWE-OJGJ-HWAR [3] => SRFI-SSLA-PMVZ-FXXX-XNVA [4] => OGDC-LOYH-LKWI-YIZL-SFXJ )