易截截图软件、单文件、免安装、纯绿色、仅160KB

自己写的一个PHP分页类

先给大家贴一个实例
test.php
<?php
//包含seppage类文件
require 'seppage.class.php';
//当前页码
$pagenow=2;
//页面总数
$pageall=10;
/*
*需要分页的URL地址,可以URL中可以自由使用?号或者&号,程序会自动识别
*此参数和$modurl参数设置一项即可,若两项都有,则按$modurl为准
*/
$url='http://localhost/test.php';
/*URL
字符串模型,<{page_num}>是赋值页码的地方
*比如例子中的URL地址最终会被替换成http://localhost
/test.php?pagenum=1这样的格式,该参数主要为AJAX分页而准备
*也就是说可以将<{page_num}>替换成
javascript:alert(333)之类的JS代码
*/
$modurl='http://localhost/test.php?pagenum=<{page_num}>';
//是否显示数字页码,1为显示,0为不显示,默认显示
$shownumlist=1;
//如果显示数字页码,那该参数则设置页码数量
$pagelistnum=5;
//实例化对象
$sep=new seppage($pagenow,$pageall,$url,$modurl,$shownumlist,$pagelistnum);
?>
<link rel="stylesheet" href='pagenav.css' />//加载pagenav.css文件
<div class="pagenav">
<?php
    $sep->shownav();
?>
</div>
简单吧?
下面是类文件代码,不知道怎么传附件,大家自己赋值粘贴一下吧,文件名为seppage.class.php
<?php
class seppage {
   
    public $pagenow;
    public $pageall;
    public $url;
    public $listnumber;
    public $add;
    public $shownumlist;
    public $modelurl;
   
    function __construct($pagenow, $pageall, $url='',$modelurl ='', $shownumlist = 1, $listnumber = 5) {
        $this->pagenow = $pagenow>1?$pagenow:1;
        $this->pageall = $pageall;
        $this->shownumlist = $shownumlist;
        $this->url = ! $modelurl ? $url : $modelurl;
        $this->listnumber = $listnumber;
 &nbs


相关文档:

php中header()函数使用说明

eader()函数使用说明:  
 
一、作用:  
~~~~~~~~~  
       PHP只是以HTTP协议将HTML文档的标头送到浏览器,告诉浏览器具体怎么处理这个页面,至于传送的内容则需要熟悉一下HTTP协议了,与PHP无关了,可参照http://www.w3.org/Protocols/rfc2616/rfc2616。  
  & ......

访问PHP类中成员变量或方法

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const或者static,那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。
另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为cons ......

php多线程上下文中安全写文件

提供一个php多线程上下文中安全写文件的实现方法。这个实现没有使用php 的file lock机制,使用的是临时文件机制。多线程中的各个线程都是对各自(每个线程独占一个)的临时文件写,然后再同步到原文件中。
<?php
/**
* @usage: used to offer safe file write operation in multiple threads context, arbitory file ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号