mirror of https://github.com/itflow-org/itflow
28 lines
526 B
PHP
28 lines
526 B
PHP
<?php
|
|
|
|
|
|
|
|
function keygen()
|
|
{
|
|
$chars = "abcdefghijklmnopqrstuvwxyz";
|
|
$chars .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
|
$chars .= "0123456789";
|
|
while (1) {
|
|
$key = '';
|
|
srand((double) microtime() * 1000000);
|
|
for ($i = 0; $i < 16; $i++) {
|
|
$key .= substr($chars, (rand() % (strlen($chars))), 1);
|
|
}
|
|
break;
|
|
}
|
|
return $key;
|
|
}
|
|
|
|
function initials($str) {
|
|
$ret = '';
|
|
foreach (explode(' ', $str) as $word)
|
|
$ret .= strtoupper($word[0]);
|
|
return $ret;
|
|
}
|
|
|
|
?>
|