我正在尋找一種命令行解決方案,以在Linux服務器上以更安全的方式替換php文件中潛在的危險字符串。我想在所有託管網站進行替換,然後讓它作爲日常cronjob運行,以保證安全。 Bash或PHP將是完美的我猜,但如果這樣更有效,我可以與Python合作。 我能找到很多例子,但不能使其適應我的情況,這是在網站文件中替換多行一:bash?蟒蛇?
掃描所有/ httpdocs資料/子目錄在/ home /虛擬主機/(站點名)/,但掃描在/ home /虛擬主機的所有文件將也是。
確定是否有包含多行代碼的文件,即
$authsites = array ( 'flickr.com', 'picasa.com', 'blah.com', );
並且如果是與
$authsites = array();
替換它(SED?)和log其中它取代了它。
非常感謝,謝謝。
Truthfull ÿ?如果這是一項cron工作,我會用您熟悉的任何語言編寫它。最終結果是一樣的。就我個人而言,我可能會避免awk - 它是一個強大的工具,但它基於分隔符,您的客戶端代碼可能並不總是匹配。你不想錯過任何東西。 –