Erzeugt ein (pseudo-)zufälliges Passwort und gibt dieses zurück. Ohne Parameter wird ein alphanumerisches 8-Zeichen-Passwort erstellt.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?php /** * Erzeugt ein (pseudo-)zufälliges Passwort und gibt dieses zurück. Ohne Parameter wird ein * alphanumerisches 8-Zeichen-Passwort erstellt. * * @param int $length = 8 [, string $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"] * @return string * @see http://www.php-function.de/funktion/strings/generate_password/ */ function generate_password($length = 8, $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"){ srand(microtime()*1000000); for($i=0;$i<$length;$i++){ $z = rand(0, strlen($chars)-1); $string .= $chars[$z]; } return $string; } ?> |
Google+
Schreibe einen Kommentar