資料夾 遞迴 去除PHP注釋並壓縮

2021-07-01 19:21:35 字數 751 閱讀 9529

<?php

// ***************====資料夾 遞迴 去除php注釋並壓縮*************************

header("content-type:text/html;charset=utf-8");

$dir = "d:\sound\admin--"; // 需要轉換的檔案路徑。

$fdir = "d:\sound\admin"; // 最終要放到的位置。

$dir = str_replace('\\','/',$dir);

$fdir = str_replace('\\','/',$fdir);

if($dir == $fdir)

$arr = array($dir,$fdir);

ergodic($dir,$arr); // 遞迴的時候目錄名一直是改變的。所以用乙個陣列另外儲存兩個路徑,這樣建立檔案或者目錄的時候就可以找到在那個目錄下。

md($fdir);

function md($md)

}// 遞迴

function ergodic($dirname,$arr)else

} }

}else

} // 去除注釋並壓縮,heredoc存在的時候去注釋不壓縮。

function replace_php_src($src)elseelse}}

}else

return $str;

}

PHP 去除檔案內的注釋並生成新的資料夾及檔案

去除php 注釋 param string content 內容 return string 去除注釋之後的內容 public function removecomment content 判斷路徑檔案是否存在 不存在則建立 dirname是只當前檔案路徑上一級 public function cr...

php遞迴刪除資料夾

php遞迴刪除資料夾函式寫了兩次.第一次執行沒刪除成功,需要多次刪除成功.所以應該算是失敗了,如下 刪除檔案方法 private function rmdirs val if is file val is link val if is dir val path val.file unlink pat...

php動態檢測資料夾更新並複製資料夾

先說下我的應用場景,幫助大家看是否對自己有用。所以我就想寫個指令碼,讓它自己檢測每次dist的變化 vue每次build,會先刪除舊的dist,然後重新生成 如果資料夾有變化,就自動把dist資料夾的內容複製乙份到hbuilder建立的專案資料夾下,以免去每次手動複製的麻煩。思路如下 1.檢測要複製...