Revision: 33444
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 8, 2010 21:04 by stz184
Initial Code
function random_password($lenght=6, $text_transform='uppercase') {
$index = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
//build array
for($i = 0; $i < mb_strlen($index); $i++) {
$signs[] = mb_substr($index, $i, 1);
}
shuffle($signs);
$password = '';
for($i = 0; $i <= $lenght; $i++) {
$password .= $signs[$i];
}
if($text_transform == 'lowercase') {
return mb_strtolower($password);
}
elseif($text_transform == 'uppercase') {
return mb_strtoupper($password);
}
else {
return $password;
}
}
Initial URL
Initial Description
This function can be used to generate random passwords with specified length. Also, can use specified list of characters ($index) and generate passwords with only lower or only upper case characters.
Initial Title
Random password generator
Initial Tags
Initial Language
PHP