Voilà un petit tutoriel pour créer un générateur de clé en php :
Détails du code :
Début de la déclaration de fonction
Déclaration de $str en lui assignant une valeur nul
Mettez les lettres autorisées dans les guillemets , déclaration de chaine avec la valeur abcde...XYZ
Osef ?
Boucle , $i=0 tant que $i est inférieur à $nbr $i = $i + 1 ($i++)
Renvoie de $str
Génération d'un code de 20 caractères (modifiable)
Affichage de la clé
PHP:
<?php function random_str($nbr)
{
$str = "";
$chaine = "abcdefghijklmnpqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
srand((double)microtime()*1000);
for($i=0; $i<$nbr; $i++) {
$str .= $chaine[rand()%strlen($chaine)];
}
return $str;
}
$str = random_str(20) ?>
<?php echo $str;?>
Détails du code :
PHP:
function random_str($nbr)
PHP:
$str = "";
PHP:
$chaine = "abcdefghijklmnpqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
PHP:
srand((double)microtime()*1000);
PHP:
for($i=0; $i<$nbr; $i++) {
$str .= $chaine[rand()%strlen($chaine)];
}
PHP:
return $str;
}
PHP:
$str = random_str(20) ?>
<?php echo $str;?>
Affichage de la clé