Ré-encodage après htmlentities

Rod la Kox
WRInaute accro
WRInaute accro
 
Messages: 3253
Inscription: 24 Juin 2008

Ré-encodage après htmlentities

Message le Sam Mar 20, 2010 7:02

Salut,

Bon, pour des raisons de sécurité, lorsque j'affiche des données issues de ma bdd, je les encodes via htmlentities.

Evidement, htmlentities fait bien son boulot et encode les balise html, sauf que moi, je souhaiterais que celles que j'utilise reste non encodé. En gros, les <p>, les <a>, etc...

Donc, j'essais de réaliser une petite moulinette à base de preg_match, mais je bloque.


Comment dire que si j'ai un p ou un a ou un span ou autre chose entre &lt; et &gt; je dois les passer en < et > ?

Merci.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: Ré-encodage après htmlentities

Message le Sam Mar 20, 2010 8:45

Sinon ça peut se faire via un tableau ou tu stockes les chaînes en question, et tu appliques des str_replace pour l'ensemble des entrées de ce tableau.

Rod la Kox
WRInaute accro
WRInaute accro
 
Messages: 3253
Inscription: 24 Juin 2008

Re: Ré-encodage après htmlentities

Message le Sam Mar 20, 2010 8:59

Ouais, j'y avais pensé, mais je voulais tout en une ligne. :-)


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2215
Inscription: 10 Avr 2005

Re: Ré-encodage après htmlentities

Message le Sam Mar 20, 2010 13:48


Rod la Kox
WRInaute accro
WRInaute accro
 
Messages: 3253
Inscription: 24 Juin 2008

Re: Ré-encodage après htmlentities

Message le Sam Mar 20, 2010 15:47

Et bah... La fallut le sortir du fond du web celui-ci.

Grand merci.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités