2012-03-23 99 views
0

我正在編輯我的服務器上的PHP文件。我習慣於在包含許可信息,我的網址和軟件版本號的每個文件頂部添加幾條註釋。當我打開並更新我的服務器上的PHP文件時,我想要一種更方便的方式來維護這種做法,而無需手動處理它。如果我也可以在文件底部添加我最近修改的時間戳,那將會很好。爲所有PHP文件附加標題

我目前使用Dreamweaver 8.0.2。

如果Dreamweaver將這個標題附加到頂部(考慮到該文件可能已經有一個標題),那是可以接受的。

如果FTP服務器會在下載或上傳文件時附加該文件(假設它是PHP文件),那也可能起作用。

我不確定要採取什麼方法或什麼會爲此工作。

回答

0

更好的選擇是使用「超越比較」。它允許您將文件視爲資源管理器,並允許您打開多個文件並通過保存進行編輯。

我總是使用它。因此,使用它可以在服務器上打開多個文件並保存它們。您不必等待他們將其保存在服務器上。只需切換到另一個文件(在新標籤頁)

:)

0

@大衛:由誰來*

最好的辦法是包括一個頭腳本,檢查最後一次編輯日期時間戳和簡單輸出其餘的信息。

所有文件的所有許可信息,網址和版本號只能更改一次:因此,從php迴應評論或者簡單地將它們放在HTML部分就足夠了。

至於最近修改的時間戳,可以使用下面的腳本來獲取最後一個文件更新時間:

$time = filemtime($filename); // You may use $_SERVER['PHP_SELF'] 
$convenient_date = date('d-m-Y', $time); 
echo "Last modified on {$convenient_date}."; 
+0

我不認爲你會理解我的問題。我不想回應任何事情。當我在Dreamweaver中打開這些文件或將它們保存到服務器時,我想要一個簡單的方法來爲每個PHP文件添加一個預定義的信息頭。 – Tanoro 2012-03-23 16:35:09

+0

如果您想在文件的開頭動態添加一些文本,您可能需要一個cmd腳本(假設您在使用Dreamweaver的Windows上),使用一些手工標記與[正則表達式工具](http ://www.adp-gmbh.ch/win/cmd/findstr.html),但是每次使用Dreamweaver保存文件或使用FTP程序提交文件時,都需要傳遞該腳本。總之:複雜和尷尬。如果您將CMS信息集中在自述文件,索引或引導程序文件中,那最好。 – 2012-03-23 17:06:28

+0

您也可以設置一個PHP程序將您的腳本上傳到您的服務器,這樣您就可以使用PCRE功能輕鬆編輯文件頭。 – 2012-03-23 17:07:17