Administrateur PHPfrance |
9782 Messages
19 avr. 2022, 10:29
Effectivement strip_tags() et en utilisant le 2ème paramètre qui est très peu connu et qui permet d'indiquer les balises HTML autorisées (strong, em, i, b)
https://www.php.net/strip_tags
Toutefois, il est très loin de faire correctement le nettoyage (notamment un utilisateur malveillant pourrait lancer du javascript avec un paramètre onclick/onload/onhover sur une balise autorisée)
Du coup il vaut mieux utiliser une librairie reconnue comme HTMLpurifier :
http://htmlpurifier.org/
Quand tout le reste a échoué, lisez le mode d'emploi...