Hallo,
die folgende Funktion habe ich aus diesem Forum hier kopiert.
Bei fast jedem mal wenn ich sie ausführe bekomme ich einen PHP Error: Uninitialized string ofset: 62 in ...
Hier die Funktion:
auf dieser Zeile tritt der Fehler auf: $char_control .= $chars_for_pw[$number];
Ich hoffe es kann mir jemand sagen woran das liegt und wie ich das wegbekomme
MfG php10
die folgende Funktion habe ich aus diesem Forum hier kopiert.
Bei fast jedem mal wenn ich sie ausführe bekomme ich einen PHP Error: Uninitialized string ofset: 62 in ...
Hier die Funktion:
PHP-Code:
function GenerateString($length = 7) {
//Funktion zur Generierung eines zufälligen Passworts
$char_control = "";
$chars_for_pw = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$chars_for_pw .= "0123456789";
$chars_for_pw .= "abcdefghijklmnopqrstuvwxyz";
srand((double) microtime() * 1000000);
for($i=0;$i<$length;$i++) {
$number = rand(0, strlen($chars_for_pw));
$char_control .= $chars_for_pw[$number];
}
return $char_control;
}
Ich hoffe es kann mir jemand sagen woran das liegt und wie ich das wegbekomme
MfG php10
Kommentar