Folgende Funktion erzeugt ein zufällig generiertes Passwort einer beliebigen Länge und gibt dieses zurück. Die Länge des Passwortes gibt der Paramter $str_len an.
Das fertige Script liefert dann ein Ergebniss wie dieses: E4L193cI
private function generatePW($str_len) { if(!filter_var($str_len, FILTER_VALIDATE_INT)) return 0; $zeichen = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; $zeichen_anz = strlen($zeichen); $pw = ''; for($i = 0; $i < $str_len; $i++) { $type = rand(0, $zeichen_anz - 1); $pw .= substr($zeichen, $type, 1); } return $pw; }