le 03/03/2011 à 18:12
hippolyte
Bonjours les gens,
j'ai un petit souci que je ne comprends pas vraiment... J'ai un formulaire en php, dans lequel l'utilisateur peut ajouter des guillemets ou des accents, et j'aimerais traiter ca proprement. Ca tombe bien, htmlentities est là pour çà!
Mon problème, c'est que htmlentities ne fait rien quand je l'appelle :
exemple avec un $var qui contient le mot "l'élément" (hahaha)!
me renvoit en html :
(j'ai enlevé volontairement les "&" pour que ca apparaisse correctement).
Je sais pas si j'étais très clair, en tout cas merci à ceux qui m'aideront,
j'ai un petit souci que je ne comprends pas vraiment... J'ai un formulaire en php, dans lequel l'utilisateur peut ajouter des guillemets ou des accents, et j'aimerais traiter ca proprement. Ca tombe bien, htmlentities est là pour çà!
Mon problème, c'est que htmlentities ne fait rien quand je l'appelle :
exemple avec un $var qui contient le mot "l'élément" (hahaha)!
<?php
htmlentities($var,ENT_QUOTES, "ISO-8859-1");
echo $var;
me renvoit en html :
<html><head></head><body>l'élément</body></html>
Alors que je voudrais avoir l#039;eacute;leacute;ment
(j'ai enlevé volontairement les "&" pour que ca apparaisse correctement).
Je sais pas si j'étais très clair, en tout cas merci à ceux qui m'aideront,