Créer un site internet » PHP » Les fonctions PHP » Fonction strip_tags(). Comment supprimer le HTML et PHP dans une chaine
Fonction strip_tags(). Comment supprimer le HTML et PHP dans une chaine
Lorsque que vous mettez un formulaire à disposition des utilisateurs sur votre site, vous n'êtes pas à l'abri que des petites malins s'amuse à y placer du code XHTML ou PHP dans l'intention de vous enquiquinez. En utilisant la fonction strip_tags() sur la ou les chaines de vos formulaires, vous supprimez tout les balises et tags HTML ou PHP présent dans la chaine.
Exemple :
<?php $chaine="<p><strong>Créer un site</strong>$teste<br/>c'est <b>trop facile</b>!</p>"; echo strip_tags($chaine); ?>Dans cet exemple, toutes les balises sont automatiquements supprimées et nous retourne la phrase :
Dans le cas ou vous souhaitez autoriser certaines balises, sachez que c'est également possible. Il faut juste passer en paramêtre dans la fonction, les balises autorisées :Créer un sitec'est trop facile!
<?php $chaine="<p><strong>Créer un site</strong>$teste<br/>c'est <b>trop facile</b>!</p>"; //on autorise les balises <p> et <b> $chaine= strip_tags($chaine,"<p>,<b>"); echo $chaine; ?>Résultat :
<p>Créer un sitec'est <b>trop facile</b>!</p>

Signaler une erreur
Fonction explode. Comment découper une chaine en fonction d'un séparateur
Les fonctions PHP



