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

 


Dernière réponse
Sujet : [PHP] transformer { en &...; ?
ethernal excellent résultat ! :)  
 
merci bcp ;)
 
heu je vais te paraître stupide, mais je ne savais pas que c'était du bête ascii :lol:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ethernal excellent résultat ! :)  
 
merci bcp ;)
 
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 ?
 
thx

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)