为了账号安全,请及时绑定邮箱和手机立即绑定

从HTML内容中删除脚本标记

从HTML内容中删除脚本标记

沧海一幻觉 2019-08-17 16:03:46
从HTML内容中删除脚本标记我正在使用HTML Purifier(http://htmlpurifier.org/)我只是想删除<script>标签。我不想删除内联格式或任何其他东西。我怎样才能做到这一点?还有一件事,还有其他方法可以从HTML中删除脚本标记
查看完整描述

3 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

$html = <<<HTML...HTML;$dom = new DOMDocument();$dom->loadHTML($html);$tags_to_remove = array('script','style','iframe','link');foreach($tags_to_remove as $tag){
    $element = $dom->getElementsByTagName($tag);
    foreach($element  as $item){
        $item->parentNode->removeChild($item);
    }}$html = $dom->saveHTML();


查看完整回答
反对 回复 2019-08-17
  • 3 回答
  • 0 关注
  • 654 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信