Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Salasanageneraattori

EgeTheGod [17.11.2007 23:46:56]

#

Seuraava koodi arpoo merkkejä $rand_array:sta. Koodia voi käyttää mm. salasanan luontiin.

<?php

$salasanan_kirjaimien_minimimaara = 8; // salasanan kirjaimien minimimäärä
$salasanan_kirjaimien_maksimimaara = 10; // salasanan kirjaimien maksimimäärä

$rand_array = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUWVXYZ0123456789";
// käytettävät merkit

for($i = 0; $i < rand($salasanan_kirjaimien_minimimaara, $salasanan_kirjaimien_maksimimaara); $i++)
{
	// suoritetaan silmukka aiemmin määriteltyjen lukujen väliltä

	$rand = rand(0, strlen($rand_array));
	// arvotaan luku nollan ja $rand_arrayn merkkien määrän väliltä

	echo $rand_array[$rand];
	// tulostetaan merkki

}

?>

temu92 [03.12.2007 18:05:58]

#

Eikö ois ollu järkevämpää tehdä tästä funktio?

miiro [03.12.2007 22:56:54]

#

temu92: no voit itse tehdä jos huvittaa, ei luulisi kovin vaikeaa olevan. Omasta mielestäni on aivan sama näin pienessä koodissa, miten parametrit syöttää. Näin voi vielä kätevästi kommentoida muuttujat.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta