Bonjour,
Voici un bout de code qui me permet de supprimer les balises (et les propriétés internes) que je ne souhaite pas lorsque je récupère une chaine de texte issue d'un wysiwyg.
Voila j'aimerais maintenant indiquer les balises que j'autorise et supprimer toutes les autres mais je n'arrive pas à modifier le masque regex.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $html=htmlentities($html, ENT_QUOTES); $balises='table|div|p'; $in='(<(/?(?:'.$balises.')\b[^"]*?)>)ies'; $html=preg_replace($in, 'strtolower(html_entity_decode("\0"))', $html); echo preg_replace('/<img\b[^"]*?>/ies', 'str_replace("\0", "")', $html);
Comment réaliser le masque inverse ?
Merci.
Partager