variable langue

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : variable langue

Re: variable langue

par Cobaye » 03 nov. 2009, 10:32

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.

Re: variable langue

par volker974 » 03 nov. 2009, 00:00

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

par Victor BRITO » 02 nov. 2009, 23:44

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). ;)

variable langue

par volker974 » 02 nov. 2009, 23:24

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