Aller au contenu

strip_tags ne laissant que le html


Sujets conseillés

Posté

Bonjour,

Je mets en place un formulaire pour permettre à mes internautes de saisir des pages html mais bien sur je n'accepte pas le php, le javascript et autres joyeusetés.

Y a-t-il une fonction type "strip_tags" qui ne laisserait que les tags html et qui supprimerait tout le reste ?

Sinon comment feriez-vous ?

Posté

Bonjour :)

Tu peux par exemple utiliser les expressions régulières, pour supprimer tout ce qui commence par "<?php" et se termine par "?>", puis tout ce qui commence par "<script" et se termine par "</script>" ;)

Plus d'infos sur expreg.com ;)

Posté

a faire de manière récursive, pour éviter de se retrouver quand même avec ces balises que l'on voulait enlever.

genre

<scr<script type="text/javascript">AAAAAAAA</script>ipt type="text/javascript">BBBB</sc<script type="text/javascript">CCCCC</script>ript>

qui donnerait, une fois nettoyé

<script type="text/javascript">BBBB</script>

eh hop, du js qui passe au travers du filtre :whistling:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...