这个问题嘛,比较复杂,如果是自动分的,就要自己设定每页的内容长度,如果手动分的话,就发表文章是,要分页的地方加一些标志,如: #page# 之类,然后用split来分.手动控制会合理一些,但如果自动分,一定要判断这个位置有没有HTML标记,这是最麻烦的事情

解决方案 »

  1.   

    这个通常需要编辑文章的人来手工指定在什么地方分页吧?通常有两种方法:
    1)在文章被加入的时候由编辑者分为几页,每页保存在数据库不同字段(或者不同的行)里面,生成文件也很简单,没什么可说的。
    2)文章被加入的时候由编辑者在文章内容里面需要分页的地方加入特殊符号,整篇文章保存在数据库一个字段里面。然后在生成页面的时候由程序将这个长字符串分割成几部分,每一部分为一页。第二种方法的缺点是不方便为每一页加一个小标题等其他属性,优点是简单。第一种方法的优缺点则与第一种相反。