background image

PHP 新闻分页类一例

分享一例

php 新闻内容的分页类,感兴趣的朋友可以参考下,用来研究 php 分页也是不错的。

本节内容:
PHP 新闻分页类
将以下内容,保存为文件:

content2page.class.php。

代码:
代码示例

:

<?php
/***
*类名:content2page.class.php
*描述:用于自动生成新闻静态页,手动添加分页功能,自动生成页码
*整理:www.jbxue.com
使用示例:
$con2page = new Content2Page;
$con2page->FileName = "";  //生成静态文件名
$con2page->FileDir = "html/";  //生成静态页面存放的目录文件夹,若不为空则要在末尾加
“/”
$con2page->TemplateName = "";  //模班文件名
$con2page->Content = "";  //新闻内容,一般用 POST 或 GET 传递
$con2page->Content2Html();
**/
class Content2Page
{
var $FileName = "test";//生成静态页面的文件名,默认为 test
var $FileDir = "";//生成静态页面存放的目录文件夹,若不为空则要在末尾加“/”
var $TemplateName = "template.html";//调用模班页面名称,默认为 template.html
var $NewsPage = "";//新闻分页
var $Content = "";//新闻内容
var $SplitSymbol = "*分页符*";//内容分页符,默认为“*分页符*”
var $NowPage = "";//当前页面
var $CountPage = "";//总分页数
/***
   Function:      Content2Html()
   Description:  用来将新闻内容分页输出
   Calls:        ReadFromFile(),Write2File(),GetPageCount()
   Input:        含分页符的新闻内容
   Output:       已经分页的 HTML 静态页面
   Return:     void
   Access:    public
***/
  function Content2Html()
  {