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

$tmpBody = "fjka;fjsa;{page}批量生成分成文件并且加上分页代码";
    
    $tmpUrl = 'www.111cn.net';
    $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.111cn.net   
    $total=0;
    $str='';
    $i=0;
    $j=0;
    /*
    本段代码生成的原理是id_分页号如100_1.htm,100_2.htm这样的形式,先是把
    */
    ?>

时间: 2024-09-23 23:55:02

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

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

php教程 文章内容分页并生成对应的htm静态文件实例 $tmpBody = "fjka;fjsa;{page}批量生成分成文件并且加上分页代码";         $tmpUrl = 'www.jzread.com';     $tmpUrlarray = explode('.',$url);         $tmpArray = explode('{page}',$tmpBody);     $total = count($tmpArray);         if( $tota

php文章内容分页并生成相应的htm静态页面代码_php技巧

复制代码 代码如下: <?php $url='test.php?1=1'; $contents="fjka;fjsa;#page#批量生成分成文件并且加上分页代码"; $ptext ='#page#'; ContentsPages($url,$contents,$ptext) /** * 函数名:ContentsPages * 功能:文章内容分页 * 参数:$url文章内容页URL 类型string,$contents文章内容页内容 类型string,$ptext分页标识 类型s

帝国cms用火车头采集文章内容分页教程

火车头采集:文章内容分页采集教程 采集文章的时候,难免遇到文章有分页,本教程讲解下内容分页的采集. 在规则的第二步:采集内容规则左下方有个"分页获取规则"选项卡,用来设置分页.如下图: 全部列出模式适用于分页地址全部显示出来如下图: 上下页上n页下n页适用用分页地址列出一部分如下图 我们先说下上下页模式的分页,以采集这个地址http://www.zzarea.com/2013/0117/1358391833627.html为例 在第一页我们查看分页代码的情况如下: 在第三页分页代码的情

深入分析PHP文章内容分页

 文章内容分页主要有两个办法: 办法一.按字数控制进行分页 按字数分页办法简单易用,但效果不好. 大致思想:首先.设定每页能容纳的最大字数:然后.计算文章内容的总字数,再由总字数和单页最大字数计算出出总页数.这样整个分页的准备工作就已经做好了. 具体到每一页的显示内容可以通过内容截取来实现.比如:页容纳500字,文章内容有2200字,那么当页面传递page=2时应该显示第501至1000之间的内容. 这种办法简单,但显示时可能会遇到麻烦,文章内容通常伴有HTML标签,进行内容切割时实现HTML标

.net中实现对文章内容分页实现程序

现在问题出来了,文章内容里面包含了很多HTML标签,用SubString进行截取那会把HTML标签也给截断,也在可能会在标签的属性中截开,这样我们得出来的字符串就是错乱的了. 因此在截取时,对HTML标签进行过滤.   自己的表达能力有限,直接上代码.      代码如下 复制代码 /// <summary>         /// 得到分页后的数据         /// </summary>         /// <param name="param"

求如何让网页根据文章内容自己自动生成关键字

问题描述 各位大侠么,我想让网页能自动根据里面的内容自动生成关键字,就是那个keywords和description.各位大侠能不能指点下 解决方案 解决方案二:这需要算法的,算法规则是人定的.比如,你可以使用一些分词器,统计里面出现字数最多的词语,作为关键字,这个还是比较麻烦的,一个是分词器比较麻烦,另外,对于关键字的选择,也比较麻烦.解决方案三:引用1楼lisliefor的回复: 这需要算法的,算法规则是人定的.比如,你可以使用一些分词器,统计里面出现字数最多的词语,作为关键字,这个还是比较

Asp.net生成htm静态文件的两种途径

asp.net|静态 //51aspx.com生成静态页演示文件,转载请保留该信息  2    public partial class _Default : System.Web.UI.Page  3    ...{  4        protected void Page_Load(object sender, EventArgs e)  5        ...{  6             7        }  8  9        //根据模板生成,保持在html文件夹中(部分

Wordpress 2.8 实现文章内容分页教程

Wordpress更新到2.8后,其他一切都好,只是添加新文章时,page按钮没了.在Wordpress中文论坛找到了解决办法,于是写下来,以备后用 打开/wp-includes/js/quicktags.js 文件,查找下列代码: edButtons[edButtons.length]=new edButton("ed_more","more","<!--more-->","","t",-1)

php文章内容分页实例程序

将正文按照一定字符串进行分割,分割后在按照页码进行数组索引,将当前页码对应数组的值输出即可,好像说得够晕的,下面来个实例:  代码如下 复制代码 <?php $str = "asd啊<b>是</b>大叔大叔asd杀毒发[NextPage]生的啊师傅 <a href="asd">asd</a> 啊师傅asd a速度发啥地方"; //接收页码(如果不存在就为1) $page = $_REQUEST['page'] ?