复制代码 代码如下:
$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('{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教程有兴趣的朋友有所帮助。