Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1218 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Lire un fichier texte en js

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire un fichier texte en js

n°1400434
PedroBD
Posté le 04-07-2006 à 16:34:09  profilanswer
 

Bonjour,
 
J'ai un fichier texte qui contient des infos sur les comptes des utilisateurs à mon site. Je voudrais maintenant lire ce fichier quand l'utilisateur entre son login et en fonction du login entré afficher automatiquement son lieu de connection (affiché par une liste déroulante).
 
Je commence par lire mon fichier txt en php et, avec la fonction file, je convertis ce que je lis en tableau. J'ai ensuite créé une fonction en js activée par un

Code :
  1. onblur

au niveau de la saisie du login.
Cette fonction recharge la page de connexion quand on a rentré son login (grâce à "onblur" ).
Lorsque l'utilisateur saisit le login, je passe dans ma fonction js le tableau des comptes et la taille du tableau.
 
Je voudrais maintenant parcourir ce tableau dans ma fonction js et retourner le bon id du lieu de connexion pour le faire apparaître en

Code :
  1. selected

dans la liste déroulante.
 
Pour ceux qui ont pas suivi, en gros, voilà ce qui marche pas, ou ce que je voudrais faire:
 
1- Passer dans ma fonction js le tableau du fichier txt que je lis en php
 
2- Parcourir mon tableau en js et rechercher la bonne valeur
 
Enfin, vous allez certainement me demander mon code. En voici un bout:
 

Code :
  1. <!--Fonction de recherche de l'id du lieu de connexion de l'utilisateur en fonction de son login-->
  2. <SCRIPT language=JavaScript>
  3. function Affichlieu(liste,nbuser) {
  4. var infos = new Array;
  5. var tabcompte = liste;
  6. var tailletab = nbuser;
  7. //Lecture du login pour le réafficher après rechargement de la page
  8. var login = document.getElementById('login').value;
  9. /* L'affichage du tableau ne marche pas parce que je n'arrive pas à passer nbuser et que liste ne contient rien
  10. for (var i=0;i<nbuser;i++)
  11. Alert(nbuser);
  12. ?????????
  13. (je sais pas quoi mettre pour rechercher dans le tableau liste)
  14. */
  15. infos[0]=login;
  16. self.location='index.php?infos=' +infos;
  17. }
  18. </script>
  19. <?
  20. //Lecture du fichier de compte des utilisateurs
  21. $liste=file("C:\.....\comptes.txt" );
  22. /*
  23. Le fichier comptes.txt est de la forme
  24. Login1/Mdp1/Id_Lieu1/
  25. Login2/Mdp2/Id_Lieu2/
  26. Login3/Mdp3/Id_Lieu3/
  27. */
  28. for ($i=0;$i<count($liste);$i++)
  29.     $l=explode("/",trim($liste[$i]));
  30. $nbusers=count($liste);
  31. ?>
  32. //Activation de la fonction js de recherche du lieu après saisie du login
  33. <input id="login" type="text" name="login" size="20" value="<?echo $_POST['login']?>" onblur="Affichlieu('<?= $l?>','<?= $nbuser?>')" />


 
Voilà, merci à ceux qui liront jusqu'au bout et qui pourront m'aider. Je galère pour trouver là!

mood
Publicité
Posté le 04-07-2006 à 16:34:09  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Lire un fichier texte en js

 

Sujets relatifs
comment lire les caractères accentués dans un fichier texte ?Lire les 188 derniers octets d'un fichier texte en VB6.0
Lire un fichier texte sur un ordinateur du réseauLire un fichier texte avec un .bat
Lire dans un fichier textelire certaines lignes d'un fichier texte (php)
lire et afficher un fichier texte en C[RESOLU][VB6] Lire un fichier texte
[Une colle] Lire un fichier texte à partir du poste d'un client.[VBA] Lire à partir d'un fichier texte
Plus de sujets relatifs à : Lire un fichier texte en js


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR