heu je vais te paraître stupide, mais je ne savais pas que c'était du bête ascii :lol:
n0mad
Si j'ai bien compris, tu veux :
& # 123; ça fait '{'
& # 125; ça fait '}'
[edtdd]--Message édité par n0mad--[/edtdd]
ethernal
:hello: j'utilise FastTemplates pour gérer l'intégration des variables php dans mes pages html graphiques.
FastTemplates remplace {NOM_VARIABLE} dans la page html par le contenu que je décide dans mon code php.
Jusque là tout va bien.
Maintenant, si je poste un message qui contient "blablabla ...{SENDER} blabla..." (certains voient déjà le problème ;) )
qd FastTemplates parse le code à la recherche de {MESSAGE} il le remplace par "blablabla ...{SENDER} blabla..." Il continue et remplace tout les {SENDER} par le posteur...
Et bardaf, c'est l'embardée comme dirait l'autre :D
ilva afficher "blablabla ... Ethernal blabla..."
S'il y avait moyen de remplacer les { par &...; lors de l'affichage, comme on sait le faire avec htmlentities pour les <, >, ... FastTemplates ne remplacerait que ce que moi j'ai décidé.
alors existe t'il un caractère html (je sais pas trop comment ça s'appelle) qui affiche "{" dans un browser, mais si on regarde le code c'est "&...;" ?
ou bien dois-je modifier le code de FastTemplates pour qu'il n'y ai plus ce problème ?