par
Flo_69_01 » 18 juin 2009, 10:04
Bonjour,
J'ai un site php, qui se base sur la création d'utilisateur Active Directory grâce à ADLDAP.
Les mots de passe des utilisateurs sont contenus dans un fichier .txt sous la forme :
Division : *Nom de la Classe* || Nom-Prénom : *NOM-Prénom de l'élève* || Mot de passe = *mdp de 7 lettres*
Mon problème :
Au préalable, un formulaire existe afin de demander le NOM-Prénom pour pouvoir comparer cette variable dans le fichier.
J'aimerais pouvoir effectuer une recherche dans ce fichier, qu'il me retourne la ligne exacte dans une variable $ligne.
Puis grâce à cette variable $ligne, le curseur se pointe sur cette $ligne, puis grâce au "=" du fichier .txt, le pointeur se déplace et sélectionne les 7 caractères suivants pour les remplacer par une variable $mdp.
La variable mdp est une fonction aléatoire que j'ai créer afin de créer un mot de passe de 7 lettres.
Je ne vois vraiment pas comment effectuer tous se petit monde... Après mainte et mainte recherche je trouve pas...
J'espère avoir été suffisamment clair sinon hésitez pas à me bombarder de question.
Merci d'avance pour vos éventuelles réponses.
[u]Bonjour,[/u]
J'ai un site php, qui se base sur la création d'utilisateur Active Directory grâce à ADLDAP.
Les mots de passe des utilisateurs sont contenus dans un fichier .txt sous la forme :
Division : *Nom de la Classe* || Nom-Prénom : *NOM-Prénom de l'élève* || Mot de passe = *mdp de 7 lettres*
[u]Mon problème :[/u]
Au préalable, un formulaire existe afin de demander le NOM-Prénom pour pouvoir comparer cette variable dans le fichier.
J'aimerais pouvoir effectuer une recherche dans ce fichier, qu'il me retourne la ligne exacte dans une variable $ligne.
Puis grâce à cette variable $ligne, le curseur se pointe sur cette $ligne, puis grâce au "=" du fichier .txt, le pointeur se déplace et sélectionne les 7 caractères suivants pour les remplacer par une variable $mdp.
La variable mdp est une fonction aléatoire que j'ai créer afin de créer un mot de passe de 7 lettres.
Je ne vois vraiment pas comment effectuer tous se petit monde... Après mainte et mainte recherche je trouve pas...
J'espère avoir été suffisamment clair sinon hésitez pas à me bombarder de question.
Merci d'avance pour vos éventuelles réponses.