一个高ai的分页函数和一个url函数

时间:2010-01-15 08:58:49   来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:bsp; else    $url.='&';   if($color<>'') {    $color ='<font color='.$color.'>';    $colore = '</font>';   }   $totalpage = ceil($total/$e_page); //页面数目   $p_block = ceil($totalpage/$e_block); //块数目  &nb...
  正文:

这个分页函数非常高只能的
  看看就知道了
  function ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '') {
  if(!strpos($url,'?'))
   $url.='?';
  else
   $url.='&';
  if($color<>'') {
   $color ='<font color='.$color.'>';
   $colore = '</font>';
  }
  $totalpage = ceil($total/$e_page); //页面数目
  $p_block = ceil($totalpage/$e_block); //块数目
  $n_block = ceil($page/$e_block); //现在块
  $start = ($n_block-1)*$e_block+1;
  $ended = $n_block*$e_block;
  if($ended>$total)
   $ended = $totalpage;
  if($n_block>1) {
   $link = $start-1;
   $head ='<a href='.$url.'page='.$link.'>'.$color.'[<=]'.$colore.'</a> ';
  }
  if($n_block<$p_block) {
   $link = $ended+1;
   $foot = '<a href='.$url.'page='.$link.'>'.$color.'[=>]'.$colore.'</a>';
  }
  for($i=$start;$i<=$ended;$i++) {
   $middle .='<a href='.$url.'page='.$i.'>'.$color.'['.$i.']'.$colore.'</a> ';
  }
  return $head.$middle.$foot;
  }
  下面是取得当前url的方法
  function geturl() {
  $headers = getallheaders();
  $url = 'http://'.$headers['Host'].$SCRIPPHP技巧;
  return $url;
  }


来源:http://www.002pc.com/master/College/Programming/PHP/11872.html

收藏到:

关于《一个高ai的分页函数和一个url函数》文章的评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

随机文章

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by rand() limit 10

顶出来的热门

    SQL Error: select * from ***_ecms_article where classid='86' and checked=1 order by diggtop desc,id desc limit 10
站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td