複製程式碼 程式碼如下:
$url='test.php?1=1';
$c style="text-decoration:none;">首頁";
//上頁連結
$pdiv .= "
上一頁 ";
//顯示分頁列表
$color = '';
for($i = 1; $i{
if($i == $nowpage)
{
$color= "color:#ff0000;";
}
else
{
$color = '';
}
$pdiv .= " =
{$i}";
}
//下頁連結
$pdiv .= "
下一頁";
//末頁連結
$pdiv .= "
末頁 ";
$pdiv .= '';
//輸出內容
echo $arr[$nowpage-1];
//不分頁則不顯示分頁清單
if ( $total //輸出分頁清單
echo $pdiv;
?>
下面是相關靜態產生頁面,雖然程式碼不正確但思路是沒問題的。
複製程式碼 程式碼如下:
$tmpBody = "fjka;fjsa;{page}分成檔案並且加上分頁程式碼";
$tmpUrl = 'www.jb51.net';
$tmpUrlarray = explode('.',$tmpUrl);
$tmpArray = explode('{pagetmpUrl);
$tmpArray = explode('{page }',$tmpBody);
$total = count($tmpArray);
$id="2";
if( $total >1 )
{
$tmpStr = ' ';
for( $i=0;$i{
if( $i==0 )
{
$str .=''.($i+1).' ';
}
else
{
$str .=''.($i+1).' ';
}
}
//批次產生分成檔案並且加上分頁碼
$str = '
'.$str.'
';
for( $j=0;$j{
if( $j==0 )
{
$fname =$id.'.htm';
}
else
{
$fname =$id.'_'.$j.'.htm';
}
$tempMu = str_replace('{htmlContent}', $tmpArray[$j].$str,$tempLate);
makeHtml($tempMu,$filePath,$fname); //這個函數就不說明了,一個建立檔案的程式碼
}
$mupage =1;
}
$tempLate = str_replace('{htmlContent}',$tmpBody,$tempLate); //一般文章以{page}分頁取出儲存到一個陣列再生成分頁位址,然後再由根據explode分的陣列的內容產生htm 頁面
$total=0;
$str='';
$i=0;
$j=0;
/*
本段程式碼產生的原理是id_分頁號如100_1.htm,100_2.htm這樣的形式,先是把
*/
function makeHtml($tempMu,$filePath,$fname){
$fp = fopen($filePath.$filename, "w");
fwrite($fp, $tempMu);
fclose($fp);
}
?>?>?> >
以上就介紹了http://www.hunanzhibo.com/ php文章內容分頁並產生對應的htm靜態頁面程式碼,包括了http://www.hunanzhibo.com/方面的內容,希望對PHP教學有興趣的朋友有幫助。