好吧,所以我在這裏要做的是儘量減少數據重複,並節省我的自己不得不改變每一頁。我創建了兩個文件作爲所有其他頁面上的模板。這些文件將是頁面頂部和底部(頁眉和頁腳),中間的位是實際的頁面。標題將具有head元素,並且正文標籤中的內容(如導航欄和頁腳)將具有實際頁腳並結束body標記和html。如何將PHP頁面的多個部分縫合在一起?
所以我試圖做的,到目前爲止是這樣的:
<?php Echo file_get_contents('/templates/header.txt'); ?>
<p>Blah blah blah blah blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah</p>
<?php Echo file_get_contents('templates/footer.txt'); ?>
如果頁眉和頁腳是HTML,但如果它們包含的PHP代碼,因爲你不能回聲PHP代碼將無法正常工作能正常工作。所以我的問題是我該怎麼做,但它使用PHP代碼。
編輯:我也試過包括,但那也行不通。
我有一個工作的php頁面,有很多php goin在頂部和底部。我希望削減了頂部和底部爲兩個文件,我可以切換起來:
和我所有的我的測試頁面已經是這個(test.php的):
<?php include('/templates/header.php'); ?>
<p style="color:lime;">Logged in as <?php echo htmlentities($_SESSION['username']); ?> (<a href="includes/logout.php">Log out</a>)</p>
<video width="853" height="480" controls>
<source src="/videos/BIRDS OF PREY 4K (ULTRA HD).mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<p>4K test video, watch in full screen! :)</p>
<?php include(/templates/footer.php); ?>
它只是停止工作,但如果我把它放在一起它的工作。
你是什麼意思包括沒有工作?下面嘗試Scotts結構。 – Charles 2014-10-29 18:33:23
還有一個投票在這裏。如果您編輯問題以顯示您如何使用包含功能來嘗試執行此操作,則可能有人可以幫助您使其工作。 – 2014-10-29 18:52:17