Il est tout à fait raisonnable d'imaginer qu'on va avoir besoin de changer les mots de passe, ainsi qu'ajouter des nouveaux utilisateurs ou en supprimer des anciens.
Il n'est par contre pas raisonnable du tout d'imaginer que celui qui va le faire aura envie d'aller manipuler à chaque fois le fichier du programme. (Ce n'est même d'ailleurs pas souhaitable...)
Il est donc préférable de garder ces informations dans un fichier séparé.
Qu'est-ce que cela change ? Pas grand chose : il suffit par exemple de remplacer les premières lignes :
// la liste des informations
$liste=array("Jean Némar/nemar/jjjj",
"Sophie Fonfec/fonfec/ssss",
"Yves Adrouille-Toultan/adrouille/yyyy");par la lecture d'un fichier contenant les mêmes informations :
// lire la liste des informations
$liste=file("mettre ici le chemin d'accès au fichier");Le reste du programme ne change pas.
Le fichier à lire sera alors un simple fichier texte, qui contiendra dans le cas présent :
Jean Némar/nemar/jjjj
Sophie Fonfec/fonfec/ssss
Yves Adrouille-Toultan/adrouille/yyyy