Salut,
J'ai découvert une important faille dans mon site. C'est que j'ai installé un système de commentaire. Le problème est quand j'écrit des balise html, ils s'exécutent et je ne veut pas ça. j'ai essayer avec la function htmlentities() de php classique et ça me cause un problème avec les axent. J'ai trouver une fonction dans la documentation de cake php la function htmlEntities(); Il empêches les balises html d'être exécuté. Le problème est le même (les axent). Je ne sais pas comment réglé ce problème majeur de mon site.

Voici le lien de la function htmlEnties() :
htmlEnties()

2 réponses


kal-el
Réponse acceptée

Salut,

Utilise la fonction h() de Cake. Elle integre l'UTF8 donc plus de probleme d'accent.

h("chaine de caractere");

D'ailleurs, si tu avais bien chercher dans la doc de PHP elle-meme, tu aurai vu que tu peux aussi le faire comme ca :

htmlentities("chaine de caractere", ENT_QUOTES, "UTF-8");

a+

lakamark
Auteur

Merci Kal-el