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:
ZitatNotice: Uninitialized string offset: 62 in /home/10266/http://ivanman.at/www/Sonstiges/…or/passwort.php on line 18
Script:
PHP
<?php
error_reporting(E_ALL);
if (isset($_POST['stellen']))
{if ($_POST['stellen'] == '')
{$pwd = "";
}
else
{$length = $_POST['stellen'];
$chars_for_pw = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$chars_for_pw .= "0123456789";
$chars_for_pw .= "abcdefghijklmnopqrstuvwxyz";
$char_control = "";
srand((double) microtime() * 1000000);
for($i=0;$i<$length;$i++)
{$number = rand(0, strlen($chars_for_pw));
$char_control .= $chars_for_pw[$number];
}
$pwd = $char_control;
}
}
else
{$pwd = "";
}
echo "<html>
<head>
<title>Passwortgenerator<title>
</head>
<body>
<form action='passwort.php' method='post'>
<table>
<tr>
<td>Anzahl der Stellen:</td>
<td><input type='text' name='stellen' maxlength='2'></td>
</tr>
<tr>
<td>generiertes Passwort:</td>
<td>$pwd</td>
</tr>
</table>
<input type='submit' value='Generieren'>
</form>
</body>
</html>";
?>
Alles anzeigen
Danke!