?? Notice: Uninitialized string offset: 62 ??

  • Hi!

    Vielleicht kann mir ja jemand mal wieder weiterhelfen!?!
    Bekomme folgende Fehlermeldung hin und wieder, also nicht immer! Woran kann das liegen? Hab irgendwo was von array-Länge gelesen aber nicht ganz verstanden! Hat es was damit zu tun, oder ist es ein ganz anderes Problem?

    Fehler:

    Zitat

    Notice: Uninitialized string offset: 62 in /home/10266/http://ivanman.at/www/Sonstiges/…or/passwort.php on line 18

    Script:

    Danke!

  • Das in der for-Schleife müsste so heißen:

    Code
    $number = rand(0, strlen($chars_for_pw)-1);
    $char_control .= $chars_for_pw[$number];

    Wenn das Array zum Beispiel eine Länge von 6 hat, dann wäre das letzte Element die 5 (weil Beginnend mit 0). Damit nicht versucht wird auf das Element mit dem Index 6 zuzugreifen schreibst du einfach -1 dazu.