webForumDet fria alternativet

Slump script

PHP

2 svar · 251 visningar · startad av Computer-Talk

Medlem sedan jan. 20056 inlägg
Frågan#1

Hej någon som skulle kunna ge mig ett exempel på hur ett enkelt slump script skulle kunna se ut. T.ex. ett script som kan slumpa fram lösenord. Man trycker på en knapp sedan slumpar scriptet fram ett lösenord på en viss mängd tecken. Är det svårt att göra ett sådant script? Om inte kan ni gärna visa med exempel.

Medlem sedan mars 20025 907 inlägg
#2
<?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 :)

Medlem sedan jan. 20056 inlägg
#3

Tack

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)