Bonjour à tous,
voici mon code :
Il y a du code avant et après mais c'est juste cette portion qui m'intéresse. Lorsque je pointe sur la page une erreur apparait la voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function genere_password($size) { // Initialisation des caractères utilisables $characters = 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"); for($i=0;$i<$size;$i++) { $password .= ($i%2) ? strtoupper($characters[array_rand($characters)]) : $characters[array_rand($characters)]; } return $password; } $new_password = genere_password(9); print_r($new_password);
Notice: Undefined variable: password in C:\wamp\www\test\recuperation_motdepasse_gestion.php on line 34
Ce qui en soit est logique puisque l'appel à la fonction est fait après par conséquent $password est indéfini, mais comment enlever cette erreur ? est-ce la bonne méthode d'appel de la fonction ?
Merci d'avance de vos réponses futurs.
Partager