1 2 3 4 5 6 7 8 9 10 11 12
| // création d'un mot de passe aléatoire
// --------------------------------------
$tableau = array("0","1","2","3","4","5","6","7","8","9",
"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",
"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
// Tirage aléatoire de 16 caractères (par exemple)
$taille = 16; // peut être récupéré d'un formulaire ($_POST['taille'])
$valeurs_aleatoires = array_rand($tableau, $taille);
// generation du code
$mot_de_passe = '';
foreach($valeurs_aleatoires as $i)
{ $mot_de_passe .= $tableau[$i]; } |
Partager