Balise html dans une constante php

Fermé
dams_junior - 22 mars 2013 à 23:03
 Utilisateur anonyme - 25 mars 2013 à 08:03
Bonjour,

Voilà je suis en train de réaliser un site et j'utilise des constantes php pour gérer l'aspect multi-langues, est-ce qu'on peut mettre des balises html dans ces constantes ?

Exemple :

define('CONSTANTE', 'Hello world<a href="salut.html">Salut</a>');

Merci d'avance !
A voir également:

3 réponses

Utilisateur anonyme
22 mars 2013 à 23:18
Bonjour

PHP ignore tout du HTML : il n'a aucune raison de traiter une chaîne différemment d'une autre parce qu'elle contient du HTML.
Donc pas de problème.
0
dams_junior
22 mars 2013 à 23:23
Ok, merci beaucoup :)
0
fabrevirgil Messages postés 188 Date d'inscription vendredi 14 janvier 2011 Statut Membre Dernière intervention 26 février 2015 25
Modifié par fabrevirgil le 23/03/2013 à 07:47
Le te conseil de faire par array PhP !
Exemple:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
$Choix = 'Francais'; //Le language choisis

//Toutes les langues
$Langage = array(
'Francais'=>array(
'Bienvenue'=>'Bienvenue sur mon site web !'
);
'Anglais'=>array(
'Bienvenue'=>'Welcome into my website !'
);
);

echo $Langage[$Choix]['Bienvenue']; //Affichage de la phrase !
__________________________________________
Donne moi des nouvelles de si sa pourrais t'aider. Vérifie la syntaxe j'ai écris sa sans bloc note, je sais pas s'il y a des erreurs !
0
Attention, je crois qu'il il une erreur de syntax ou bien: c'est plutot ça,

define('CONSTANTE', "Hello world<a href='salut.html'>Salut</a>");
Ya des problèmes qui ne sont en fait que des solutions.
0
Utilisateur anonyme
24 mars 2013 à 12:12
Il n'y avait pas d'erreur de syntaxe dans ce qu'avait écrit dams_junior.
Quelle erreur voyais-tu ? Tu n'as pas expliqué où était l'erreur, tu as juste donné une écriture différente. Tu ne définis pas la même constante. même s'il y a 99,9% de chance que ton écriture conduise au même résultat.
0
les simple quote ' dans les doubles quotes " et non l'inverse ... A+
0
Utilisateur anonyme
25 mars 2013 à 08:03
les simple quote ' dans les doubles quotes "
J'ai bien vu que c'était ça la différence. Mais où est l'erreur ? Tu as parfaitement le droit de mettre des doubles quotes à l'intérieur d'une chaîne entre simples quotes, comme tu as celui de mettre des simples quotes à l'intérieur d'une chaîne entre doubles quotes.
0