天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php文章內容分頁并生成相應的htm靜態頁面代碼

復制代碼 代碼如下:
<?php
$url='test.php?1=1';
$contents="fjka;fjsa;#page#批量生成分成文件并且加上分頁代碼";
$ptext ='#page#';
ContentsPages($url,$contents,$ptext)
/**
* 函數名:ContentsPages
* 功能:文章內容分頁
* 參數:$url文章內容頁URL 類型string,$contents文章內容頁內容 類型string,$ptext分頁標識 類型string
* 作者:七夜
* QQ:64438136 linus.php@gmail.com MSN:zhijian@live.com
*/
//文章數組
$arr = explode($ptext,$contents);
//數組長度&總頁數
$total = count($arr);
//當前頁
$nowpage = $_GET['pages']?$_GET['pages']:1;
//上頁
$prepage = $nowpage==1?1:$nowpage-1;
//下頁
$nextpage = $nowpage>$total-1?$total:$nowpage+1;
//最后一頁
$lastpage = $total;
$pdiv = '<br /><div style=/"height:30px;width:500px;border:1px; blackground-color:#ff0000;/">';
$pdiv .= "第{$nowpage}頁 / 總{$total}頁  ";
//首頁鏈接
$pdiv .= "<li style=/"display:inline;/"><a href=/"{$url}&pages=1/" style=/"text-decoration:none;/">首頁</a></li>";
//上頁鏈接
$pdiv .= "<li style=/"display:inline;/"><a href=/"{$url}&pages={$prepage}/" style=/"text-decoration:none;/">    </a></li>";
//顯示分頁列表
$color = '';
for($i = 1; $i<=$total; $i++)
{
if($i == $nowpage)
{
$color= "color:#ff0000;";
}
else
{
$color = '';
}
$pdiv .= "  <li style=/"display:inline;/"><a href=/"{$url}&pages={$i}/" style=/"text-decoration:none;/"><span style=/"{$color}/">{$i}</span></a></li>";
}
//下頁鏈接
$pdiv .= "  <li style=/"display:inline;/"><a href=/"{$url}&pages={$nextpage}/" style=/"text-decoration:none;/">  </a></li>";
//末頁鏈接
$pdiv .= "<li style=/"display:inline;/"><a href=/"{$url}&pages={$lastpage}/" style=/"text-decoration:none;/">  末頁  </a></li>";
$pdiv .= '</div>';
//輸出內容
echo $arr[$nowpage-1];
//不分頁則不顯示分頁列表
if( $total <=1) $pdiv = '';
//輸出分頁列表
echo $pdiv;
?>

下面是相關靜態生成頁面,雖然代碼不正確但思路是沒問題的。
復制代碼 代碼如下:
<?
$tmpBody = "fjka;fjsa;{page}批量生成分成文件并且加上分頁代碼";
$tmpUrl = 'www.jb51.NET';
$tmpUrlarray = explode('.',$tmpUrl);
$tmpArray = explode('{page}',$tmpBody);
$total = count($tmpArray);
$id="2";
if( $total >1 )
{
$tmpStr = '';
for( $i=0;$i<$total;$i++ ) //遍歷所有分頁
{
if( $i==0 )
{
$str .='<a href='.$id.'.htm class=bodypage target=_self>'.($i+1).'</a> ';
}
else
{
$str .='<a href='.$id.'_'.$i.'.htm class=bodypage target=_self>'.($i+1).'</a> ';
}
}
//批量生成分成文件并且加上分頁代碼
$str = '<div class=mupage>'.$str.'</div>';
for( $j=0;$j<$total;$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);
}
?>

php技術php文章內容分頁并生成相應的htm靜態頁面代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 甜性涩爱bt下载 | 九九免费精品视频 | 美女脱18以下禁止看免费 | 色多多污污在线播放免费 | FREE17一18外女破| 国产精品自产拍在线观看中文 | 国产成人无码精品久久久影院 | 口内射精颜射极品合集 | 99re这里只有精品视频 | 失禁 调教 刺激 哭喊男男 | 污污内射久久一区二区欧美日韩 | 亚洲专区中文字幕视频专区 | 国产午夜精品一区二区三区 | 国产成人精品在视频 | 久久精品国产男包 | 快播最新电影网站 | 亚洲综合中文 | 强壮的公次次弄得我高潮韩国电影 | 欧美末成年videos丨 | 超碰在线视频人人AV | se01国产短视频在线观看 | 国产成+人+综合+亚洲不卡 | 欧美xxxxb| 无码专区久久综合久综合字幕 | 老汉老太bbbbbxxxxx | 猫咪www958ii| 无码AV动漫精品一区二区免费 | 无码专区aaaaaa免费视频 | 国产又爽又黄又不遮挡视频 | a视频在线观看免费 | 中字幕久久久人妻熟女天美传媒 | 国产精品18久久久久久欧美 | 入禽太深免费视频10 | 考好老师让你做一次H | 成人毛片免费播放 | 野花影院手机在线观看 | 艳鉧动漫片1~6全集在线 | 国产精品久久久精品a级小说 | 中文字幕精品无码一区二区 | 久久亚洲一级α片 | 人妻精品久久无码专区 |