假設我有一個簡單的CSS佈局,並且我的菜單是側面的一列。這個菜單將在每個網頁上(約10個網頁)。如果我在這個菜單上有鏈接等形式的項目,我怎樣才能做到這一點,如果我在一個頁面上添加鏈接,它會將它添加到所有頁面?你只是把它做成一個PHP頁面,並且在<div>
元素包括一個稱爲菜單或其他東西的PHP文件,並且只編輯該PHP文件(所以我只需要編輯該文件而不是每個網頁)?在每個頁面上包含菜單
3
A
回答
6
如果這是原始的PHP(沒有框架),那麼你只需包含它。
include('sidebar.php');
請確保您可以從包含它的位置訪問文件。例如,如果文件夾名爲foo
,並且通過example.com/foo/somefile.php
訪問,則必須將include語句更改爲include('../sidebar.php');
(假設sidebar.php
位於根目錄中)。
2
如上所述,包括會做。
降本每一頁上你希望你的菜單出現:
<?php include("/yourMenu.php"); ?>
只需保存菜單代碼yourMenu.php並把它的根,你是好去。
1
我以前使用過這個技巧,它運作良好。你可以用PHP include
1
如果您使用的是更簡單,更快地使用服務器端包含(SSI)的Apache Web服務器結合使用。您可以對頁面的頁腳和其他常見區域執行相同的操作。
相關問題
- 1. 在每個頁面上包含頁眉/頁腳?
- 2. 垂直菜單每個頁面和頁眉的菜單導航
- 3. 如何在我的網站的每個頁面上包含jQuery?
- 4. 如何在每個頁面上包含HTMLPurifier?
- 5. Drupal - 在頁面上包含多個user_profile_form
- 6. 如何在每個頁面上包含滑出菜單IOS(刪除後退按鈕)
- 7. 獲取每個頁面上包含的模板標籤的RequestContext
- 8. 如何在WordPress的頁面菜單中包含類別和頁面?
- 9. 在dokuwiki頁面上包含jquery
- 10. typoscript包含頁面內容的菜單基礎
- 11. 在多個頁面上有單個菜單嗎?
- 12. 在CodeIgniter的每個頁面上創建一個數據庫生成的菜單?
- 13. 在每個php頁面的頂部是否包含require(「db.php」)?
- 14. 如何在包含mPDF的頁面中包含ToC頁面?
- 15. 在主頁面上隱藏菜單項
- 16. 頁漢堡包菜單上單擊
- 17. 在HTML頁面中包含HTML頁面
- 18. 如何在每個html頁面中重複左側菜單欄
- 19. 如何針對同一網頁上的每個richfaces菜單項打開頁面
- 20. 在每個頁面上打印頁眉
- 21. 將多個包含JavaScript的HTML頁面包含到一個PHP頁面中
- 22. 在每個頁面上動態創建包含不同內容的內容頁面
- 23. PHP - 避免每個頁面包含所有內容?
- 24. 包含經典asp菜單
- 25. 如何包含HTML頁面在另一個頁面(角)
- 26. 如何在另一個html頁面中包含html頁面
- 27. 我可以在ASP頁面中包含一個aspx頁面嗎?
- 28. 如何在另一個頁面中包含html頁面?
- 29. ng-admin2:設置不包含在菜單中的頁面的標題
- 30. 在Sitefinity中的單個頁面上包含Javascript的最佳方法
謝謝。有沒有其他的方式來做到這一點,或者是最好的方式?還有什麼框架是用於PHP,將爲一個簡單的網站做一個體面的工作?謝謝! – ranzy 2010-08-07 00:40:37
@ranzy:我更喜歡[CodeIgniter](http://codeigniter.com/)。 – 2010-08-07 02:04:38