<?php
function PassGen($length) {
$chars=array();
$passwd = '';
for($i=48;$i<=57;$i++) {
array_push($chars, chr($i));
}
for($i=65;$i<=90;$i++) {
array_push($chars, chr($i));
}
for($i=97;$i<=122;$i++) {
array_push($chars, chr($i));
}
for($i=0;$i<$length;$i++) {
mt_srand((double)microtime()*1000000);
$passwd.=$chars[mt_rand(0,count($chars))];
}
return $passwd;
}
?>
<html>
<head>
<title>Lösenordsgenerering</title>
</head>
<body>
<?php
if(isset($_POST['length']) and is_numeric($_POST['length']))
echo 'Genererat lösenord: '.PassGen($_POST['length']) .'<br><br><br>';
?>
<form action="?" method="post">
Generera ett <input type="text" name="length" value="5"> tecken långt lösenord!<br>
<input type="submit" value="Generera">
</form>
</body>
</html>
/r Lite mer kod :)
