我有我所有頁面中包含的header.php和footer.php文件。採樣頁面看起來是這樣的 -如何在不同的頁面上顯示相同的頁眉和頁腳?
<?php include($_SERVER['DOCUMENT_ROOT'].'/header.php');?>
<div id="content">
...
</div> <!-- content -->
<?php include($_SERVER['DOCUMENT_ROOT'].'/footer.php') ?>
雖然這個運作良好的服務器上,但是當我在本地測試[XAMPP在Windows 7]頁,我得到的頁腳以下錯誤消息,而不是頭的,同樣 -
Warning: include(C:/xampp/htdocs/header.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\f\index.php on line 1
Warning: include() [function.include]: Failed opening 'C:/xampp/htdocs/header.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\f\index.php on line 1
這使得測試非常乏味,因爲我必須上傳到服務器進行每次小的更改。此外,我挖掘WP代碼,並使用get-header()來顯示header.php文件。我無法完全理解這個功能。我的網站不使用WP。
包含頁眉和頁腳文件的正確方法是什麼?
仰望PHP'include'功能 – Max