请问为什么include一个类文件就会影响其它的网页样式等问题 用ZendStudio或NetBeans看那个文件最前面有没有一个小黑点。有的话去掉就行了。可能是BOM头的问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是我用的分页类,就是这个的问题,可是我实在看不出那里的数据有问题或多余,<?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;}}?>谢谢,麻烦了 如何限制验证码只可使用一次 求解 这样的数据格式 再问个面向对象的问题 下面是单文件上传,怎么实现多文件上传,并分别将其信息插入数据库中 关于php 文字防采集的函数! 见鬼了 个人项目需要人手 新 手 求 学 PHP安装后的问题???????? 新手请教——在线论坛的短信息功能是怎样实现的? fopen(),r+ w+都是读写模式,岂不是没什么区别? PHP参数"自动"获取问题,有关PHP服务器的设置 我怎么通过网上传过来一个xml参数,我活得参数后保存成XML样式?
//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;
}}?>谢谢,麻烦了