狂推 PHP 版本的 BOMCleaner https://github.com/emrahgunduz/BomCleaner 因為網站架構有用 git 做 version control 以及在推上去前會有 syntax check 一般檔案都沒什麼問題,但遇到 javascript 時,如果標頭有 就會出現 syntax error 而這些檔案在自己的 vim 情況下看不出來,每次都要特別用 vi 來編輯檔案刪除前面這三個特殊字元 在 stackoverflow 或是 google 都有找到利用 awk 或是 sed 相關指令來處理 但不知道為什麼在 FreeBSD 的環境下可以跑但是砍不掉那些字元,情急之下就找到了 github 上 PHP 的 solution 抓下來後很簡單,只要在要檢查的目錄(含其子目錄)執行
php bom.php
一開始會先問你有沒有備份檔案(一定要回答 yes 不然不給繼續往下跑) 然後再問你要跑的檔案格式種類(我是只有跑 .js 的) 接下來就一次清理完畢,還會列出清理過的檔案狀態給你,相當方便啊...
文章標籤
全站熱搜
創作者介紹
創作者 ieon 的頭像
ieon

Chu, HuangWei's Blog

ieon 發表在 痞客邦 留言(0) 人氣(137)