我們的網站有一個部分經常改變以匹配用戶。 (例子被大大簡化)。PHP的換行符被GIT搞砸了
user:Mike
last visit:Yesterday
用來更新內容[我現在不能改變該方法是PHP搜索默認內容的Html網頁,並將其投放到用戶之前用新的內容替換它。
$stats = "user:Mike
last visit:Yesterday";
$defaults = "user:Guest
last visit:None";
$code = implode($stats, explode($defaults, $code));
一切都很好,直到我們開始備份網站與GIT [懲罰饞嘴,我們]。
看來,GIT改變了html頁面中的換行符,因此php不能再找到原文。
我不明白換行符是如何存儲或更改的,但偶爾會在提交過程中從GIT收到錯誤,稱它必須更改換行符,並提供「解鎖」或「繼續」。
這是後面的網站不工作,直到我複製/粘貼默認文本從外部存儲的副本到該頁面 - 並且不做提交。
我知道我可以使用正則表達式來進行搜索/替換,但頁面看到足夠的用法,以避免不必要的表達式。
我的本地機器運行Windows。服務器運行Unix。
真的嗎?這只是一個痛苦。 – karim79 2009-09-01 11:01:57