php过滤html中script脚本的方法

2017年02月22日 00:49 by:唠吧小站

php中过滤html中脚本的方法一:

  1. <?php
  2. $html = <<<HTML
  3. <a href="">asddasdffdf</a><div "f13">
  4.     www.lao8.org</div>
  5. HTML;

  6. $dom = new DOMDocument();
  7. $dom->loadHTML($html);
  8. $script = $dom->getElementsByTagName('script');
  9. $remove = [];
  10. foreach($script as $item)
  11. {
  12.   $remove[] = $item;
  13. }

  14. foreach ($remove as $item)
  15. {
  16.   $item->parentNode->removeChild($item); 
  17. }

  18. $html = $dom->saveHTML();
  19. echo $html;
  20. ?>
标签: