zoukankan      html  css  js  c++  java
  • 去除所有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
  • 相关阅读:
    面板评分太低会算两次
    没有使用大漩涡传送门没有杀死大法师瓦格斯
    win10创建本地用户
    延迟着色
    GPU 优化总结
    UE4 减少APK包的大小
    UE4 性能优化方法(工具篇)
    Unreal Engine 4的常见Tips
    虚幻引擎4设置Visual Studio
    模型导入的单位问题
  • 原文地址:https://www.cnblogs.com/ly312/p/1838312.html
Copyright © 2011-2022 走看看