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 :

Page HTML multi langue


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut Page HTML multi langue
    Bonjour

    Je voudrais savoir comment je peux, dans une page HTML simple, afficher du texte qui serais classé dans un fichier texte sous forme clef/value ???


    MErci

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut
    Le HTML est un langage interprète, tu ne pourras pas mettre de condition.

    Soit tu utilises le PHP pour faire cela. Soit tu utilises le javascript pour charger dynamiquement tes différentes langues.

    Au vu de ton besoin, je penses que le JS sera plus adapté (pas besoin d'un serveur APACHE).

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut
    Merci pour ta réponse mais aurais tu un exemple en php à me donner ?
    Je débute avec ce langage et ne connais que trop peu de syntaxe pour le moment

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut
    Si tu me parle d'une key/Value dans un fichier texte, j'admet que si en PHP on récupère la key, alors on saura trouver ce qui faut dans ton fichier.

    Tu auras surement une liste déroulante pour choisir le langue ?

    Alors un select classique HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select name="choixLangue" onClick="Submit()">
    <option value="key_1">FR</option>
    <option value="key_2">EN</option>
    </select>
    Le onclick=submit permet de valider ton choix dès que tu cliqueras sur une option.

    En PHP tu récupère la valeur avec un
    Tu auras ta key.

    Dans une condition IF :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?php
    if($_POST['choixLangue']==1)
    {
     // Ton traitement de lecture de fichier avec la bonne clé en paramètre
    }
    else if ( ... )
    {
     
     ....
     
    }
    ?>

  5. #5
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 102
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     // Ton traitement de lecture de fichier avec la bonne clé en paramètre
    Voila mon problème comment lire le fichier !

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Par défaut
    Tu aurais un bout de ton fichier texte ? Voir un peu comment tu fais ton key/value

    edit :
    Sinon de toute façon, le mieux c'est récupérer le contenu de ton fichier en début de page puis tu triera le contenu récupéré :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $fp = fopen("fichier.txt","w+"); // lecture et écriture de ton fichier
    Dans $fp tu récupéres ton fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    while (!feof($fp)) { //on parcourt toutes les lignes
      $page .= fgets($fp, 4096); // lecture du contenu de la ligne
    }

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/08/2013, 20h59
  2. Utiliser multi form dans la meme page HTML
    Par Triste dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/05/2010, 08h53
  3. Indiquer la langue utilisée dans l'entête d'une page HTML
    Par Olivier Regnier dans le forum Web
    Réponses: 2
    Dernier message: 17/01/2008, 00h08
  4. urllib et page multi langue
    Par domneo dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 03/12/2007, 14h19
  5. comment rediriger sur une page html en fonction de la langue
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/08/2005, 11h42

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