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![]()
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![]()
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).
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![]()
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
Le onclick=submit permet de valider ton choix dès que tu cliqueras sur une option.
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>
En PHP tu récupère la valeur avec un
Tu auras ta key.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_POST['choixLangue']
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 ( ... ) { .... } ?>
Voila mon problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Ton traitement de lecture de fichier avec la bonne clé en paramètrecomment lire le fichier !
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é :
Dans $fp tu récupéres ton fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $fp = fopen("fichier.txt","w+"); // lecture et écriture de 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 }
Partager