• 去除所有js,html,css代码


    <?php
    $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript
                     "'<style[^>]*?>.*?</style>'si", // 去掉 css
                     "'<[/!]*?[^<>]*?>'si", // 去掉 HTML 标记
                     "'<!--[/!]*?[^<>]*?>'si", // 去掉 注释标记
                     "'([rn])[s]+'", // 去掉空白字符
                     "'&(quot|#34);'i", // 替换 HTML 实体
                     "'&(amp|#38);'i",
                     "'&(lt|#60);'i",
                     "'&(gt|#62);'i",
                     "'&(nbsp|#160);'i",
                     "'&(iexcl|#161);'i",
                     "'&(cent|#162);'i",
                     "'&(pound|#163);'i",
                     "'&(copy|#169);'i",
                     "'&#(d+);'e"); // 作为 PHP 代码运行

    $replace = array ("",
                      "",
                      "",
                      "",
                      "\1",
                      "\"",
                      "&",
                      "<",
                      ">",
                      " ",
                      chr(161),
                      chr(162),
                      chr(163),
                      chr(169),
                      "chr(\1)");
    //$document为需要处理字符串,如果来源为文件可以$document = file_get_contents('http://www.sina.com.cn');
    $out = preg_replace($search, $replace, $document);
    echo $out;
    ?>

    存为.php
  • 相关阅读:
    查看数据库错误日志的位置
    快速过滤出完整的SQL语句
    使用apidocJs快速生成在线文档
    vs开发nodejs系列之 修改新建js文件的模板
    Node.js 入门资料
    ECMAScript 6 学习资料
    NodeJS学习目录
    MongoDB学习笔记系列~目录
    sails ORM组件 Waterline v0.10 英文文档
    node.js---sails项目开发
  • 原文地址:https://www.cnblogs.com/ly312/p/1838312.html
Copyright © 2020-2023  润新知