Heim >Backend-Entwicklung >PHP-Tutorial >http://www.hunanzhibo.com/ php文章内容分页并生成相应的htm静态页面代码

http://www.hunanzhibo.com/ php文章内容分页并生成相应的htm静态页面代码

WBOY
WBOYOriginal
2016-07-29 08:43:001146Durchsuche

复制代码 代码如下:


$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教程有兴趣的朋友有所帮助。

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn