Dicton du 22 Septembre:
Semis de Saint-Maurice, récolte à ton caprice.

Télécharger
Noter:

Un générateur de mot de passe en PHP

Description

Ce script PHP ultra simple permet de générer un mot de passe d'une longueur souhaitée.
Une version plus évoluée est disponible

Code source (PHP)

<?php
function motDePasse($longueur=5) { // par défaut, on affiche un mot de passe de 5 caractères
// chaine de caractères qui sera mis dans le désordre:
$Chaine = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 62 caractères au total
// on mélange la chaine avec la fonction str_shuffle(), propre à PHP
$Chaine = str_shuffle($Chaine);
// ensuite on coupe à la longueur voulue avec la fonction substr(), propre à PHP aussi
$Chaine = substr($Chaine,0,$longueur);
// ensuite on retourne notre chaine aléatoire de "longueur" caractères:
return $Chaine;
}
// Appel à la fonction:
echo motDePasse(7); // retourne un mot de passe avec 5 caractères (lettres et numéros)
// petite précision: la chaine ne peut pas donner une chaine aléatoire de plus de 62 caractères,
// si vous souhaitez une chaine plus longue, utilisez la concaténation (le point):
echo motDePasse(62).motDePasse(10); // retourne un mot de passe avec 72 caractères (lettres et numéros)
echo motDePasse(); // affiche un mot de passe de 5 caratères
?>

Commentaires

Merci pour ce code ultra simple.
j'ai placé le résultat dans une variable pour être placé dans un mail.

Ajouter un commentaire

Pseudo/Nom *
Email *
Message *
La balise [code]Votre code...[/code] peut être utilisée

Captcha * quatre + 8 =

Les champs marqués d'un * sont obligatoires.

Retour à la liste des scripts

Flag Counter