//loop through line's characters and take out any literal strings, replace them with ___i___ where i is the index of this string
$len = strlen($line);
+ if (version_compare(PHP_VERSION, '7.0.0') >= 0) // uninitialized string offser error fix. @Braath Waate
+ $line .= chr(32);
+
for($j=0;$j<$len;$j++)
{
$c = $line[$j]; // this is _really_ faster than subst
for($i=0; $i < $n; $i++)
$bin .= chr(mt_rand(0, 255)); // Mersene Twister generator
}
- $id = strtr(base64_encode($bin), '+/', '-_'); // see RFC 4648 Section 5
+ $id = strtr(base64_encode($bin), '+/=', '-_x'); // see RFC 4648 Section 5
return $id;
}