29 Mai 2008
Génére un password crypté pour .htpasswd
Compatibilité : PHP 5, PHP 7
Un script vous permettant de crypter le mot de passe que vous aller ensuite ajouter au fichier .htpasswd - copier / coller.
2 Fonctions permettant la génération d'un mot de passe aléatoire.
Le nombre de caractère a générer est passé en argument.
|
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
echo | Affiche une chaîne de caractères | PHP 4, PHP 5, PHP 7, PHP 8 | |
microtime | Retourne le timestamp UNIX actuel avec les microsecondes | PHP 4, PHP 5, PHP 7, PHP 8 | |
rand | Génère une valeur aléatoire | PHP 4, PHP 5, PHP 7, PHP 8 | |
return | Retourne le controle du programme au module appelant. | PHP 4, PHP 5, PHP 7, PHP 8 | |
srand | Initialise le générateur de nombres aléatoires | PHP 4, PHP 5, PHP 7, PHP 8 | |
strlen | Calcule la taille d'une chaîne | PHP 4, PHP 5, PHP 7, PHP 8 | |
str_shuffle | Mélange les caractères d'une chaîne de caractères - (PHP 4 >= 4.3.0, PHP 5, PHP 7) | PHP 4, PHP 5, PHP 7, PHP 8 | |
substr | Retourne un segment de chaîne | PHP 4, PHP 5, PHP 7, PHP 8 | |
Un script vous permettant de crypter le mot de passe que vous aller ensuite ajouter au fichier .htpasswd - copier / coller.
Cette fonction génère des tableaux HTML. Passez lui en paramètres, l'intitulé des colonnes, votre tableau de données.
Case à cocher, formulaire pour apprendre. Inclus la récupération des valeurs passés par le formulaire. Méthode POST.
Créer une image aléatoire - Avec démo en ligne. Librairie GD indispensable. Code vérifié aout 2007 - 2019 (maj).
Affichage page par page basique avec exemple. En PHP et en MySQLi procédural. Tables SQL et connexion données dans l'exemple.
Invité
28 Juin 2023 à 15:47Super ! Merci pour ce code cela marche parfaitement
Invité
20 Juil 2020 à 12:22Merci cher auteur pour tout
Invité
14 Mai 2020 à 19:23Thanks , très utile
Aroybase
09 Fév 2010 à 12:01Pas mal, je t'en propose également une sur une seule ligne si ça t'intéresse function code($p_nbChar){
return substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCEFGHIJKLMNOPQRSTUVWXYZ0123456789'),1, $p_nbChar); }