php有類似.net的主版頁面嗎
如題,
想讓網站中所有頁面的 頁頭(導航條)和 頁尾(著作權資訊)都一樣,且只要改動一個檔案所有頁面的頁頭和頁尾都自動更改。
剛開始學php,不懂,希望講的詳細點,先謝謝了!
分享到:
------解決方案--------------------
將 頁頭 和 頁尾 分別寫入兩個公用檔案,其他檔案只需包含進來。
------解決方案--------------------
把你的 導航頁 和 頁尾寫成php頁面或者tpl模板頁
然後需要的頁麵包含即可
如include('menu.php');menu.php就是你的導航頁
------解決方案--------------------
代碼編輯器在win上用一般還是習慣EditPlus吧
------解決方案--------------------
再簡單就簡單到 vi了...如果vim都暈的話就別嘗試vi了.
Notepad++就行了
當然我還得推薦一下ide的 phpstorm
引用:
順便再推薦幾個輕量級的代碼編輯器,zend studio就不要推薦了,
vim聽說很強大,但我用著有點暈,Sublime Text 2 和Notepad++很好用,除了這些還有沒有比較好用的輕量級代碼編輯器?
------解決方案--------------------
各位大哥,先不說IDE和代碼編輯器。
先幫我解決下面這個問題吧
————————————————————————
引用:
把你的 導航頁 和 頁尾寫成php頁面或者tpl模板頁
然後需要的頁麵包含即可
如include('menu.php');menu.php就是你的導航頁
————————————————————————
寫成php頁,menu.php(模板頁),有必要用Smarty將代碼和html分離嗎,再在其他頁面引用menu.php。好像寫成html頁面也可以,直接在其他頁面上引用menu.html(html的導航頁)。
tpl模板頁就不知道了,求解,來兩段代碼更好。
------解決方案--------------------
對於這個包含頭和尾的問題,就我個人的習慣,就直接include 某個頁面就是了。至於用不用什麼Smarty 要不要html分離這個其實要看你包含的內容有多複雜,如果僅僅是一點導航 一點著作權資訊的話,這麼弄不是更複雜了?
當然直接用html就可以了,除非你不打算讓未登入的人連導航都看不到。
需要代碼嗎?這樣的話你只要include 這個檔案就是了。
------解決方案--------------------
include
------解決方案--------------------
還是包涵或者母片