簡體   English   中英

我應該使用大量的php / html文件還是只使用一個?

[英]should i use lots of php/html files or just one?

我正在為一個朋友建立一個網站,我對如何制作這些文件有一個普遍的疑問。

我一直為每個頁面制作一個單獨的html文件(例如index.html,forgotpassword.html,activate.html等),還有一個單獨的PHP文件來處理每個表單(例如processlogin.php,activate.php,forgotpassword。 php等)

我想知道是否更好的做法是有一個大的PHP(或盡可能少)文件來處理所有登錄/激活/忘記密碼等形式。 我是否還應該有一個回顯所有html文件的PHP文件? 有沒有比另一種更好的方式?

文件分隔必須符合以下條件:

  1. 是否易於維護和消費
  2. 我會經常重復我的代碼嗎?

那就是說,我建議你至少這樣分開:

  1. 常規模板(header.php,footer.php)
  2. 典型內容頁面,信息頁面(包括header.php + footer.php)
  3. 每個復雜任務示例的頁面:聯系表單,登錄,忘記密碼等

一般的做法是在標題中包含登錄表單。

Is there a way that is overwhelmingly better than another?

有很多方法可以處理這種“問題”。

首先,有一個大的PHP文件來處理表單並不是更好。 您分別處理HTML和PHP的方法並沒有太大錯誤,盡管您需要以更好的方式構建應用程序。

我建議你一個前端控制器。 這意味着:您有一個文件(index.php fe),它接受您的所有請求,並根據發送給它的參數,它將通過包含適當的文件來處理操作。

還可以使用模板。 將您的HTML分成幾個部分(標題,內容,頁腳),這樣您就不必將所有HTML都包含在每個文件中。 您可以加載標題和頁腳(fe),而不是執行此操作,並根據發送到前端控制器的參數,為內容加載相應的模板文件。

還要看一下MVC方法,以便更好地分離關注點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM