Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/litespee.../src
File: str.cls.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* LiteSpeed String Operator Library Class
[2] Fix | Delete
*
[3] Fix | Delete
* @since 1.3
[4] Fix | Delete
*/
[5] Fix | Delete
namespace LiteSpeed;
[6] Fix | Delete
[7] Fix | Delete
defined('WPINC') || exit();
[8] Fix | Delete
[9] Fix | Delete
class Str
[10] Fix | Delete
{
[11] Fix | Delete
/**
[12] Fix | Delete
* Generate random string
[13] Fix | Delete
*
[14] Fix | Delete
* @since 1.3
[15] Fix | Delete
* @access public
[16] Fix | Delete
* @param int $len Length of string
[17] Fix | Delete
* @param int $type 1-Number 2-LowerChar 4-UpperChar
[18] Fix | Delete
* @return string
[19] Fix | Delete
*/
[20] Fix | Delete
public static function rrand($len, $type = 7)
[21] Fix | Delete
{
[22] Fix | Delete
mt_srand((int) ((float) microtime() * 1000000));
[23] Fix | Delete
[24] Fix | Delete
switch ($type) {
[25] Fix | Delete
case 0:
[26] Fix | Delete
$charlist = '012';
[27] Fix | Delete
break;
[28] Fix | Delete
[29] Fix | Delete
case 1:
[30] Fix | Delete
$charlist = '0123456789';
[31] Fix | Delete
break;
[32] Fix | Delete
[33] Fix | Delete
case 2:
[34] Fix | Delete
$charlist = 'abcdefghijklmnopqrstuvwxyz';
[35] Fix | Delete
break;
[36] Fix | Delete
[37] Fix | Delete
case 3:
[38] Fix | Delete
$charlist = '0123456789abcdefghijklmnopqrstuvwxyz';
[39] Fix | Delete
break;
[40] Fix | Delete
[41] Fix | Delete
case 4:
[42] Fix | Delete
$charlist = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
[43] Fix | Delete
break;
[44] Fix | Delete
[45] Fix | Delete
case 5:
[46] Fix | Delete
$charlist = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
[47] Fix | Delete
break;
[48] Fix | Delete
[49] Fix | Delete
case 6:
[50] Fix | Delete
$charlist = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
[51] Fix | Delete
break;
[52] Fix | Delete
[53] Fix | Delete
case 7:
[54] Fix | Delete
$charlist = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
[55] Fix | Delete
break;
[56] Fix | Delete
}
[57] Fix | Delete
[58] Fix | Delete
$str = '';
[59] Fix | Delete
[60] Fix | Delete
$max = strlen($charlist) - 1;
[61] Fix | Delete
for ($i = 0; $i < $len; $i++) {
[62] Fix | Delete
$str .= $charlist[mt_rand(0, $max)];
[63] Fix | Delete
}
[64] Fix | Delete
[65] Fix | Delete
return $str;
[66] Fix | Delete
}
[67] Fix | Delete
}
[68] Fix | Delete
[69] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function