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.
Affichage page par page basique avec exemple. En PHP et en MySQLi procédural. Tables SQL et connexion données dans l'exemple.
Créer une image aléatoire - Avec démo en ligne. Librairie GD indispensable. Code vérifié aout 2007 - 2019 (maj).
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); }