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

  FORUM HardWare.fr
  Programmation
  PHP

  concatenation problemes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

concatenation problemes

n°1207469
phoelis
Posté le 26-09-2005 à 11:38:22  profilanswer
 

Bonjour
 
afin de bien expliquer mon probleme voici un exemple.
 
<?php
//determine ma langue
$malangue = "_fr";
 
// variable en fonction de la langue
$montxt_fr = "je parle francais";
$montxt_en = "I speak english";
 
echo "<table>";
echo "<tr>";
echo "<td>ici je veux  construire la variable en fonction de la langue, en l occurence si FR : montxt_fr afin qu il affiche "je parle francais"</td>";
echo "</tr>";
echo "</table>";
 
j ai deja fait pas mal de test mais au mieux il m écrit texto : $montxt_fr mais n affiche pas le contenu de la variable ??
 
par contre cela fonctionne  
echo "<table>";
echo "<tr>";
echo "<td>".$montxt_fr."</td>";
echo "</tr>";
echo "</table>";
 
un grand merci à l avance  
phoelis

mood
Publicité
Posté le 26-09-2005 à 11:38:22  profilanswer
 

n°1207475
sielfried
Posté le 26-09-2005 à 11:46:58  profilanswer
 

${'montext' . $ma_langue}
 
Reste que c'est vraiment pas génial comme manière de gérer du multilangue. Et si c'est juste pour un cas particulier, utilise les tableaux associatifs, c'est mieux.
 

Code :
  1. $langue = 'fr';
  2. $montxt = array('fr' => 'français', 'en' => 'english');
  3. echo $montxt[$langue];


Message édité par sielfried le 26-09-2005 à 11:47:25

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1207492
phoelis
Posté le 26-09-2005 à 12:12:08  profilanswer
 

Vraiment Sielfried un grand merci pour ta réponse (cela fonctionne).
 
En effet c est un cas particulier je ne gere pas tout le site via ce systeme, mais j avais réélement besoin de le faire à un endroit.
 
encore merci
Phoelis
 

n°1208271
Djebel1
Nul professionnel
Posté le 27-09-2005 à 07:36:19  profilanswer
 

Sielfried, de manière générale c'est la méthode à appliquer pour gérer le multilangue sur l'ensemble d'un site ?

n°1208351
sielfried
Posté le 27-09-2005 à 09:57:22  profilanswer
 

Je suis pas un spécialiste vu que je l'ai jamais fait, mais y'a eu pas mal de sujets sur ça récemment par ici, donc autant faire une recherche. La méthode la plus répandue est de faire un fichier par langue contenant des constantes de texte, et d'inclure celui souhaité.
 
Ou alors y'a la solution gettext(), un peu faite pour ça mais probablement plus lourde.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  concatenation problemes

 

Sujets relatifs
2 problemes: décalage et floateurConcaténation de fichiers texte
Problemes d'affichage meta name.Probleme de concatenation
Problèmes de connexion ADOProblèmes de conversion
concatenation de valeurs de champs[résoluu] sql - problèmes de quotes
[MYSQL] Concaténation de plusieurs lignes[RSS/PHP/lycos]problemes d'affichage de news sur un site
Plus de sujets relatifs à : concatenation problemes


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