Mailinglisten-Archive |
A> gibt es eine funktion die mir eine mischung aus ziffern und buchstaben A> generiert? Generiert ein Passwort auf Basis von ASCII 1 function mk_password() { mt_srand((double)microtime()*1000000); $password=""; // Schleife um sechs Zeichen zu generieren for ($count=0; $count < 6; $count +=1) { // Zufaelligen wert zwischen 33 und 126 // generieren und in Zeichen umwandeln $password.=chr(mt_rand(33,126)); } return $password; } Generiert ein mnemonisches Passwort (lesbar) function mk_password() { // Zufallszahlengenerator initialisieren mt_srand((double)microtime()*1000000); // Array mit Vokalen belegen $vocs=array('a','e','i','o','u'); // Array mit Konsonanten belegen $cons=array('b','c','d','f','g','h','j', 'k','l','m','n','p','q','r', 's','t','v','w','x','y','z'); // Anzahl der Zeichn ein den Arrays bestimmen $voc_max=count($vocs)-1; $con_max=count($cons)-1; // Variabel fuer Password initialisieren $password=""; // Schleife um 3x2 zeichen generieren zu lassen for ($count=0; $count < 3; $count +=1) { // Zufaellige Auswahl von Konsonanten // und Vokalen $password.=$vocs[mt_rand(0,$voc_max)]; $password.=$cons[mt_rand(0,$con_max)]; } return $password; } ****************************************** netviser Internet Beratung e.K. Carsten Möhrke Am Rehwinkel 29, 33619 Bielefeld fon 0521 / 9116046 fax 0521 / 9116047 mobil 0171 / 6508784 ******************************************
php::bar PHP Wiki - Listenarchive