[PHP] Fonction strip_tag améliorée
Arcanis
-
Ssylvainsab Messages postés 2884 Date d'inscription Statut Modérateur Dernière intervention -
Ssylvainsab Messages postés 2884 Date d'inscription Statut Modérateur Dernière intervention -
Salut!
J'aimerais en fait pouvoir supprimer des balises html non-autorisées d'une variable. Donc j'ai essayé de faire deux fonctions basées sur les regex (je n'ai pas trouvée de fonction faisant ça sur le net).
Malheureusement, je ne sais pas trop comment m'y prendre...
J'ai déjà mis ça:
Mais après, je suis un peu perdu...Vous ne sauriez pas coment faire?
J'aimerais en fait pouvoir supprimer des balises html non-autorisées d'une variable. Donc j'ai essayé de faire deux fonctions basées sur les regex (je n'ai pas trouvée de fonction faisant ça sur le net).
Malheureusement, je ne sais pas trop comment m'y prendre...
J'ai déjà mis ça:
<?php echo delete_tag("<div><b><u>test</u></b></div>",""); function delete_tag($var,$autorisees) { $autorisees = Array( 'a', 'b', 'u', 'i' ); $attributs_interdits = Array( 'style', 'onclick', 'onmouseover', 'onmouseout', 'onload', 'onsubmit', 'onabort', 'onblur', 'onchange', 'ondlclick', 'ondragdrop', 'onerror', 'onfocus', 'onkeydown', 'onabort', 'onkeypress', 'onkeyup', 'onmousedown', 'onmousemove', 'onmouseup', 'onmove', 'onreset', 'onresize', 'onselect', 'onunload' ); $resultat = preg_replace_callback("(<[^>]*>(.+?)<\/[^>]*>)","verif",$val); } function verif($tags) { foreach($attributs_interdits as $attribut) } foreach($autorisees as $tag) { } } ?>
Mais après, je suis un peu perdu...Vous ne sauriez pas coment faire?
A voir également:
- [PHP] Fonction strip_tag améliorée
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Expert php pinterest - Télécharger - Langages