zoukankan      html  css  js  c++  java
  • php 批量去空格和注释

    原理:php自带函数去注释和空格  =》 php_strip_whitespace
    如题,新建文件 re_note.php,将文件放入你要批量去除注释和空格的根目录。然后运行就行了

    代码如下:

    <?php
    $base_dir =  isset($_GET['dir'])  ? $_GET['dir'] : ".";
    check_dir($base_dir);
    
    /**
     * 验证目录
     * @param unknown $base_dir
     */
    function check_dir( $base_dir )
    {
        if ($dh = opendir($base_dir)) {
            while (($file = readdir($dh)) !== false) {
                if ($file != '.' && $file != '..') {
                    if (!is_dir($base_dir . "/" . $file)) {
                        
                        $file_path = $base_dir . "/" . $file;
                        if(pathinfo($file_path, PATHINFO_EXTENSION )=='php'){
                            file_put_contents( $file_path, php_strip_whitespace( $file_path ) );
                            echo "filename: $base_dir/$file " . " <br>";
                        }
                    } else {
                        $new_base_dir = $base_dir . "/" . $file;
                        check_dir($new_base_dir);
                    }
                }
            }
            closedir($dh);
        }
    }
    

      

  • 相关阅读:
    第四章
    第二章
    第三章
    第一章
    第十章心得
    第九章心得
    第八章心得
    第七章心得
    第六章心得
    第五章心得
  • 原文地址:https://www.cnblogs.com/xielisen/p/5420124.html
Copyright © 2011-2022 走看看