PHP 程式設計/頁首和頁尾
外觀
< PHP 程式設計
建立頁首和頁尾檔案
建立一個名為“header.php”的檔案,並輸入您希望在每個頁面頂部顯示的 html 程式碼,如下所示
<html>
<head>
<title><?php echo $title; ?></title>
</head>
<body>
<h1>Our Web Site</h1>
<!-- end header -->
建立一個名為“footer.php”的檔案,並輸入您希望在每個頁面底部顯示的 html 程式碼,如下所示
<!-- begin footer -->
<p>Web Site last changed on 1/1/2005.</p>
</body>
</html>
現在我們將建立一個使用這些頁首和頁尾的網頁。建立一個名為“page.php”的檔案,並輸入以下 html 程式碼
<?php
$title = "Welcome"; // (1) Set the title
include "header.php"; // (2) Include the header
?>
<!-- begin page content -->
<p><b>Welcome to our web site.</b></p>
<p style='text-align: center;'>
We're using PHP to provide you with dynamic content
for a better web experience.
</p>
<!-- end page content -->
<?php
include "footer.php"; // (3) Include the footer
?>
我們使用(1)設定頁面的標題
然後,我們使用(2)包含頁首頁面
最後,我們使用(3)包含頁尾頁面
最終頁面應如下所示
<html>
<head>
<title>Welcome</title>
</head>
<body>
<h1>Our Web Site</h1>
<!-- end header -->
<!-- begin page content -->
<p><b>Welcome to our web site.</b></p>
<p style='text-align: center;'>
We're using PHP to provide you with dynamic content
for a better web experience.
</p>
<!-- end page content -->
<!-- begin footer -->
<p>Web Site last changed on 1/1/2005.</p>
</body>
</html>
以這種方式包含的檔案就像它們的文字被插入到主文件中的 include() 呼叫位置一樣。然後 PHP 繼續處理插入的檔案,允許插入的檔案訪問所有先前定義的變數和函式(因此 header.php 中的 $title 被替換為 page.php 中設定的值:“Welcome”)。如果一個檔案被包含多次,這可能會產生意想不到的後果。要了解如何正確包含包含函式和類的檔案,請參見PHP 包含檔案。