簡體   English   中英

包括php文件的一部分?

[英]Including part of a php file?

我的網站上每個頁面都有一個單獨的文件,其中包含“頁面特定的頭代碼”部分和“正文”部分。 我有一個主文件,其中包含“全局頭代碼”部分,頁面標題(徽標和導航欄)和頁面頁腳。

我希望主文件包含頁面文件,但是我不能只包含整個文件,因為這會使我的部分亂序。 因此,現在我在頁面文件中定義函數,然后在主文件中的適當位置調用這些函數。

這種方法可行,但是有很多負面影響:

  • 我無法在Dreamweaver設計視圖中編輯頁面文件

  • 頁面文件很難閱讀

  • 有多余的代碼,我一開始試圖消除這些代碼。

有沒有其他更好的方法可以做到這一點? 我的目標是使頁面文件盡可能簡單,並使所有復雜的內容都發生在主文件中。

您可以使用模板引擎(例如smarty)來創建/繼承/擴展html文件。 這將使您輕松使用頁眉和頁腳以及其他共享div之類的東西。

http://www.smarty.net/

這里有一些建議:

  • 將HTML部分分成不同的文件,然后在需要它們的地方包括這些文件。
  • 將“頁面”文件的各部分包裝在函數中,然后從主文件調用這些函數。 這樣,您不必重復代碼,只需更改“頁面”文件中的功能即可。

暫無
暫無

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

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