IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Importer des données d'un fichier texte


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2015
    Messages : 12
    Par défaut Importer des données d'un fichier texte
    Bonjour,

    je viens ici après une grosse recherche sur le web n'ayant pas trouvé mon bonheur ...
    je souhaites afficher dans une page web locale le contenu d'un fichier texte.
    Le fichier texte est généré par un petit script de ma confection depuis un serveur linux, je peux donc mettre en forme à peu près comme je veux.
    Ce fichier texte est généré en permanence, le but étant de récupérer en temps réel dans la page web les infos de mon serveur linux.
    J'ai trouvé comment faire pour afficher le texte brut ainsi que le raffraichissement de la page, comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <html>
       <head>
          <meta http-equiv="refresh" content="2; url=mapage.html">
       </head>
       <body>
          <iframe name="ImportTempsRéel" src="monfichier.txt" scrolling="no">
       <body>
    <html>
    Jusque là tout fonctionne !!

    Maintenant j'aimerais pouvoir récupérer chaque partie de mon fichier texte et le placer où bon me semble sur la page web ...
    un truc dans cet esprit, sachant que je suis novice en HTML (j'apprendrais vite)

    imaginons un fichier texte contenant ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    variable1=12
    variable2=57
    variable3=toto
    variable4=youpi
    variable5=167
    j'aimerais pouvoir afficher dans ma page web comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    prendre la valeur à droite de "variable1=" de "monfichier.txt" et l'afficher à "hauteur largeur" "couleur"
    prendre la valeur à droite de "variable2=" de "monfichier.txt" et l'afficher à "hauteur largeur" "couleur"
    etc ...
    Je suis ouvert à toutes les pistes, ça me permettrais de vraiment bien avancer sur mon projet !!!
    Merci à tous.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Bonjour,

    je pense que vous allez être obligé d'utiliser un langage serveur tel que PHP ou Java. Node.js peut peut-être faire l'affaire mais je ne le connais pas.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2015
    Messages : 12
    Par défaut
    Oui peu importe le language, si ça peut être intégré dans le .html ça m'arrangerait par contre.
    Je saurais le faire sans souci sous shell mais là j'avoue que je suis vraiment trop débutant en webdev ...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    Il vous suffit donc de générer le fichier en y ajoutant les balises HTML et la CSS.

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2015
    Messages : 12
    Par défaut
    Enfin quand je dis que je peux mettre en forme le fichier texte je parlais de mise en forme basique, des séparateurs, des index etc ...
    Je ne peux pas non plus écrire une page web ^ ceci dit ça serait l'idéal !

    J'ai regardé le javascript, c'est assez proche de ce que je connais comme syntaxe et si je ne dis pas de bétise je peux intégrer du code js directement dans le fichier HTML ?
    J'ai déjà des millions de questions avant même d'avoir commencé un code !!!

    je vais donc essayer de bricoler un truc en js qui devrait ressembler à ça mais en js:
    (sauf si on peut intégrer du linux shell ce qui m'arrangerait ???)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    # version linux shell à transformer en javascript
    TxtReader () {
       for Line in `cat monfichier.txt | cut -d '=' -f 2`; do
          Cnt=$(($Cnt + 1))
          eval Var$Cnt=$Line
          done
       }

    Ensuite comme les variables seront déclarées je pourrais les afficher comme je veux

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    C'est ça, vous pouvez intégrer le Javascript (entre balises <script> et </script>) dans la page HTML, mais pas le shell Linux.
    Le Javascript n'est pas prévu pour lire des fichiers textes. Il faudra donc lire le fichier en shell puis créer le code Javascript avec les données lues.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importer des données depuis un fichier texte
    Par Tofalu dans le forum Contribuez
    Réponses: 1
    Dernier message: 28/07/2013, 10h55
  2. importer des données d'un fichier texte à access
    Par soria_t dans le forum VBA Access
    Réponses: 6
    Dernier message: 18/07/2008, 15h02
  3. Réponses: 3
    Dernier message: 24/05/2008, 18h56
  4. Importation des données d'un fichier texte
    Par Koukouknizou dans le forum VBA Access
    Réponses: 2
    Dernier message: 26/11/2007, 22h30
  5. Réponses: 2
    Dernier message: 05/01/2006, 00h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo