PHP

"htmlspecialchars" : autoriser des commandes

Résolu

Bonjour/Bonsoir,


Je voudrais savoir comment on fait pour autoriser des commandes comme <b></b> etc... pour mon chat svp.


Bonne journée.

523 vues
29 mars 2020 à 20:11 (Édité)
Cette pub permet au site de vivre ...

5 commentaires

Ok merci @Doppler,


Je met immédiatement ce topic en résolu !

Salut @CrafterHide,


Tu peux autoriser les balises suivantes grâce à effectivement, comme le dit @Jerem971, strip_tags. 😎


La fonction s'emploie comme il suit :


<?php 
$mytext= strip_tags('<u><b>Mon super texte en gras et souligné !!</b></u>', '<b></b>');
echo $mytext; // Affiche le texte seulement en gras
?>


Tu peux également, bien évidemment, isoler le texte ci-dessus dans une variable 😉

Re:


Voilà la documentation concernant strip_tags si tu as besoin d'en savoir plus 😉

Je ne sais pas si ce topic pourrait t'aider également d'après ce que j'ai vu...

Hey @Jerem971,


donc, je dois faire :


<?php
$variable = htmlspecialchars($_POST['message']),strip_tags(...);
?> 


ou c'est autre chose?


Hello @CrafterHide,


Si tu souhaites n'accepter que les balises souhaitées, c'est bien strip_tags() qu'il te faut utiliser, en mentionnant dans le second paramètre les balises que tu laisses utiliser 😉

Cette pub permet au site de vivre ...