当前位置:编程学习 > php >>

php 文章内容分页并生成对应的htm静态文件实例

php教程 文章内容分页并生成对应的htm静态文件实例
$tmpBody = "fjka;fjsa;{page}批量生成分成文件并且加上分页代码";
    
    $tmpUrl = 'www.zzzyk.com';
    $tmpUrlarray = explode('.',$url);
    
    $tmpArray = explode('{page}',$tmpBody);
    $total = count($tmpArray);
    
    if( $total >1 )
    {
     $tmpStr = '';
     for( $i=0;$i<$total;$i++ ) //遍历所有分页
     {      
      if( $i==0 )
      {      
       $str .="<a href=".$rs['s_url'].' class=bodypage target=_self>'.($i+1).'</a> ';
      }
      else
      {
       $str .="<a href=".$rs['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 =$rs['id'].'.htm';
      }
      else
      {
       $fname =$rs['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 页面,本站原创教程转载注明来源www.zzzyk.com   
    $total=0;
    $str='';
    $i=0;
    $j=0;
    /*
    本段代码生成的原理是id_分页号如100_1.htm,100_2.htm这样的形式,先是把
    */
    ?>

补充:Php教程,Php常用代码 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,