(註意:在html5中(我個人習慣了)文件標簽是這樣的)
<!doctype html>
<html>
<head></head>
<body></body>
</html>
他的欄目頁、文章列表頁、頻道頁、圖表列表頁等這些實際上是單獨的php文件,包含帶著頭尾兩個片段的html文件壹起被include到妳看到的那個頁面裏。
我們先令欄目頁為nav.php,文章頁為content.php,頻道頁為cate.php,圖表列表頁為char.php,HTML片段頭文件為header.php,HTML尾文件為footer.php。
假設妳看到的頁面是index.php,且以上包含文件均處於同壹目錄下(路徑根據妳自己需要再改),那麽它的源碼可能如下(CSS布局包含在header.php裏,排版按妳自己要求來):
============================
index.php
============================
<?php
include (“header.php”); //HTML頭
//在以下各個include間可能是本頁才有的特定內容,不具有通用性
echo"<nav>";
include (“nav.php”); //導航欄
echo"</nav>";
include (“content.php”); //內容頁
include (“cate.php”); //頻道業
include (“char.php”); //圖表列表頁
include (“footer.php”); //HTML尾
>每個被包含的文件裏可能是這樣的內容:
============================
header.php:
============================
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title><?php echo $title;?></title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>
<!-- 到此結束,這是註釋,HTML不顯示的 -->
============================
nav.php
============================
<?php
//可能是鏈接數據庫什麽的代碼
//然後從數據庫的相關導航表中取出欄目內容,可能是下面的代碼
while($array=mysql_fetch_array(數據庫語句)){
echo "$array['導航的鍵']";
}
>============================
content.php:
============================
<?php
//從數據庫中再次取出內容,然後輸出,具體內容要看妳數據庫表如何設計
while($array=mysql_fetch_array(數據庫語句)){
echo "$array['比如說時間的鍵']";
echo "$array['比如說作者的鍵']";
echo "$array['比如說內容的鍵']";
echo "$array['比如說回復的鍵']";
}
>============================
cate.php:
============================
<?php
//同樣再從數據庫中取出頻道的內容
while($array=mysql_fetch_array(數據庫語句)){
echo "$array['頻道的鍵']";
}
>============================
char.php:
============================
<?php
//同樣再從數據庫中取出圖表的內容
while($array=mysql_fetch_array(數據庫語句)){
echo "$array['比如相關圖表什麽的']";
}
>============================
footer.php:
============================
<?php
//如果沒什麽特殊要求,可能在這裏關閉數據庫
mysql_close();
><!-- 前面不得有<html><head></head><body>這4個頭文件的標簽 -->
<!-- 這裏放壹些妳想說明的信息,例如版權啊之類的 -->
</body>
</html>
估計就是這樣的,全手打,請支持