用ZendStudio或NetBeans看那个文件最前面有没有一个小黑点。
有的话去掉就行了。可能是BOM头的问题。

解决方案 »

  1.   

    这个是我用的分页类,就是这个的问题,可是我实在看不出那里的数据有问题或多余,<?php
    //ajax分页类
    class ajaxSubPages{
    private   $each_disNums;       //每页显示的条目数
    private   $nums;                //总条目数
    private   $current_page;       //当前被选中的页
    private   $sub_pages;          //每次显示的页数
    private   $pageNums;              //总页数
    private   $page_array = array();   //用来构造分页的数组//基本属性赋值
    function __construct($each_disNums,$nums,$current_page,$sub_pages){
       $this->each_disNums=intval($each_disNums);
       $this->nums=intval($nums);
    //第一页没有当前页值,所以要判断
       if(!$current_page){
    $this->current_page=1;
       }else{
    $this->current_page=intval($current_page);
       }
       $this->sub_pages=intval($sub_pages);
       //通过计算得到
       $this->pageNums=ceil($nums/$each_disNums);
       //echo $this->pageNums."--".$this->sub_pages;
    }function __destruct(){
       unset($each_disNums);
       unset($nums);
       unset($current_page);
       unset($sub_pages);
       unset($pageNums);
       unset($page_array);
    }//给分页数组赋值
    function initArray(){
       for($i=0;$i<$this->sub_pages;$i++){
    $this->page_array[$i]=$i;
       }
       return $this->page_array;
    }
    function construct_num_Page(){
    //如果总页数小于每次显示的页数
    //则当前的分页数组等于自算后的大小
       if($this->pageNums < $this->sub_pages){
    $current_array=array();
    for($i=0;$i<$this->pageNums;$i++){
    $current_array[$i]=$i+1;
    }
       }
    //否则等于默认的分页数组   
       else{
    $current_array=$this->initArray();//判断页码所在的位置,来循环新的分页数组
    if($this->current_page <= 3){
    for($i=0;$i<count($current_array);$i++){
        $current_array[$i]=$i+1;
    }
    }elseif ($this->current_page <= $this->pageNums && $this->current_page > $this->pageNums - $this->sub_pages + 1 ){
    for($i=0;$i<count($current_array);$i++){
        $current_array[$i]=($this->pageNums)-($this->sub_pages)+1+$i;
    }
    }else{
    for($i=0;$i<count($current_array);$i++){
        $current_array[$i]=$this->current_page-2+$i;
    }
    }
       }
       return $current_array;
    }
    //返回页码数组   后加的,可以用来在模版自定义风格
    function subPageArray(){
       $a=$this->construct_num_Page();
       for($i=0;$i<count($a);$i++){      
       if($this->current_page-1==$i) $pages_arr.="<a class=cur_pagenum href='$this->subPage_link$a[$i]'>$a[$i]</a>";
       else $pages_arr.="<a class=oth_pagenum href='$this->subPage_link$a[$i]'>$a[$i]</a>";
       }
       return $pages_arr;
    }function subPageCss(){
       $subPageCss1Str="";
       if($this->current_page > 1){
    $firstPageUrl=$this->subPage_link."1";
    $prewPageUrl=$this->subPage_link.($this->current_page-1);
    $subPageCss1Str.="<a class=cn_pagenum href='$firstPageUrl'>[首页]</a>";
    $subPageCss1Str.="<a class=cn_pagenum href='$prewPageUrl'>[上一页]</a>";
       }else {
    $subPageCss1Str.="<span class=cn_nolink>[首页]</span>";
    $subPageCss1Str.="<span class=cn_nolink>[上一页]</span>";
       }
       $subPageCss1Str.=$this->subPageArray();
       $subPageCss1Str.=" .../<strong>".$this->pageNums."</strong> ";
       if($this->current_page < $this->pageNums){
    $lastPageUrl=$this->subPage_link.$this->pageNums;
    $nextPageUrl=$this->subPage_link.($this->current_page+1);
    $subPageCss1Str.="<a class=cn_pagenum href='$nextPageUrl'>[下一页]</a>";
    $subPageCss1Str.="<a class=cn_pagenum href='$lastPageUrl'>[尾页]</a>";
       }else {
    $subPageCss1Str.="<span class=cn_nolink>[下一页]</span>";
    $subPageCss1Str.="<span class=cn_nolink>[尾页]</span>";
       }
       return $subPageCss1Str;
    }
    function subPageCss1(){
       $subPageCss1Str="";
       $subPageCss1Str.=$this->subPageArray();
       $subPageCss1Str.=" .../<strong>".$this->pageNums."</strong> ";
       if($this->current_page < $this->pageNums){
    $lastPageUrl=$this->subPage_link.$this->pageNums;
    $nextPageUrl=$this->subPage_link.($this->current_page+1);
    $subPageCss1Str.="<a class=cn_pagenum href='$nextPageUrl'>[下一页]</a>";
       }else {
    $subPageCss1Str.="<span class=cn_nolink>[下一页]</span>";
       }
       return;
    }}?>谢谢,麻烦了