Page 1 sur 1

variable langue

Posté : 02 nov. 2009, 23:24
par volker974
bonjour à tous,

Je développe un site en plusieurs langues.
J'ai plusieurs fichier lang-fr.php, lang-en.php... avec les variables define(TXT_NOM, 'last name');
Le tout fonctionne bien dans les pages html avec un include detect-lang.php mais je n'arrive pas à appeler ces variables dans mes balises php.
Exemple à la place de :
<?php
include 'lang/detect-lang.php';
$msg = "Nom";
...............
je souhaiterai
<?php
include 'lang/detect-lang.php';
$msg = "echo TXT_NOM";
..........
pour que le message s'affiche en fonction de la langue de l'internaute mais cette syntaxe n'est pas bonne.
Quelqu'un peut-il m'aider pour résoudre mon problème
Je vous remercie

Re: variable langue

Posté : 02 nov. 2009, 23:44
par Victor BRITO
Et si tu corrigeais ton code comme suit ?
<?php
include 'lang/detect-lang.php';
$msg = TXT_NOM;
echo $msg;
?>
Soit dit en passant, mon petit doigt me dit que tu t'es inspiré d'un tuto de PHP Débutant (ce n'est pas un reproche, bien au contraire : ce dernier site est excellent pour les débutants). ;)

Re: variable langue

Posté : 03 nov. 2009, 00:00
par volker974
Merci pour cette aide rapide.
Je faisais compliqué dans ma syntaxe.
Je me suis effectivement inspiré d'un tuto de PHP Débutant. Très bon site et bonne participation des membres.
Merci encore =D>

Re: variable langue

Posté : 03 nov. 2009, 10:32
par Cobaye
Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.