实例应用:
1
2require_once('../libs/classes/page.class.php');
3$page=new page(array('total'=>1000,'perpage'=>20));
4echo 'mode:1
'.$page->show();
5echo '
mode:2
'.$page->show(2);
6echo '
mode:3
'.$page->show(3);
7echo '
mode:4
'.$page->show(4);
8echo '
开始AJAX模式:';
9$ajaxpage=new page(array('total'=>1000,'perpage'=>20,'ajax'=>'ajax_page','page_name'=>'test'));
10echo 'mode:1
'.$ajaxpage->show();
11?>
12
13
1
2/**
3 * filename: ext_page.class.php
4 * @package:phpbean
5 * @author :feifengxlq
6 * @copyright :Copyright 2006 feifengxlq
7 * @license:version 2.0
8 * @create:2006-5-31
9 * @modify:2006-6-1
10 * @modify:feifengxlq 2006-11-4
11 * description:超强分页类,四种分页模式,默认采用类似baidu,google的分页风格。
12 * 2.0增加功能:支持自定义风格,自定义样式,同时支持PHP4和PHP5,
13 * to see detail,please visit [url=http://www.phpobject.net/blog/read.php]http://www.phpobject.net/blog/read.php[/url]?
14 * example:
15 * 模式四种分页模式:
16 require_once('../libs/classes/page.class.php');
17 $page=new page(array('total'=>1000,'perpage'=>20));
18 echo 'mode:1
'.$page->show();
19 echo '
mode:2
'.$page->show(2);
20 echo '
mode:3
'.$page->show(3);
21 echo '
mode:4
'.$page->show(4);
22 开启AJAX:
23 $ajaxpage=new page(array('total'=>1000,'perpage'=>20,'ajax'=>'ajax_page','page_name'=>'test'));
24 echo 'mode:1
'.$ajaxpage->show();
25 采用继承自定义分页显示模式:
26 demo:http://www.phpobject.net/blog
27 */
28class page
29{
30 /**
31 * config ,public
32 */
33 var $page_name="PB_page";//page标签,用来控制url页。比如说xxx