龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

多内容实现分页

时间:2014-07-22 14:51来源: 作者: 点击:
分享到:
h2多内容实现分页php/h2

多内容实现分页php


<?php
$aa = '鸽舍出现不正常的、软的或水液的粪便,是很常见的问题,出现这样的鸽粪很容易被鸽主发现,也意味著鸽群健康上的一种警示。正常的粪便常被描述成棕/绿色,似大理石纹,其上头含有一种由肾排出的白色尿酸盐结晶形成的帽状物,而且粪便上常黏著软毛,以上皆被视为健康良好。
  出现不正常的粪便,起源于肠系统或泌尿系统,剧渴或上述的混合性问题;极度的软便或水便,不拘哪一种形式,于本章节皆被认定为下痢。下痢症(鸽主常形容为湿性排出物、水性排出物、喷液、条状便、绿色便、白痢便等等)随著国内外比赛、展示的交流有渐次增加的趋势,更由于各鸽会间彩金的加码,导致鸽主对赛鸽过度溺爱,各类药品、补助品被过量的给与,进而伤害到泌尿系统(肾本身的疾病),而所导致水样下痢(多尿、剧渴、渐次性的食欲减退)的情形也比国外发生的频率更高。一般鸽主皆宁愿相信下痢症只是单独的疾病,而非是疾病所引起的一种临床症状。
  比赛鸽爆发下痢,很显然有许多潜在的因子。另外,个别的鸽子或许也会出现多样化的稀便,其原因诸如神经质、新生物、在消化道上的外来物、糖尿病等等。
  本章节著重在群体性的下痢症,详述如下。
  巴拉米哥感染症 Paramyxovirus-1(PMV-1)
  病原:副黏液病毒感染症,鸽主习称巴拉米哥症(音译),其正确分类如下:
  副黏液病毒科(Paramyxoviridal Family),分3属:
  1.Paramyxovirus(PMV)计分9群,其中2群对鸟类有病原性。
  ◎Parainfluenza-1,分为4株:
  ●Newcastle Virus(NDV新城病毒):禽类、鸽子、鸟、人类。
  ●PMV-1(巴拉米哥):鸽子(常见)、小鸡。
  ●Sendai。
  ●HA2:对鸟类没有影响。
  ◎Parainfluenza-7,分为2株:
  ●Tenn/USA/4/75:鸠。
  ●Otaru/Japan/76:岩鸽。
  ●Morbillivirus(M)
  ●Pneumovirus(P)
  会影响鸽子的病毒株为NDV和PMV-1,两者之间有极强的交叉免疫抗原性。
  近几年来,由于鸽只的交流,集鸽数量庞大,以及免疫计划的未被落实,是因PMV-1之感染而引起鸽子的下痢症变得最为常见;爆发本病的典型病例为突然开始出现口渴和下痢,病鸽呈多变的神经症状,包括颤抖、斜颈、翅膀下垂、脚部虚弱以及没有能力去正确摄食,平衡感失落,会做圆圈运动和侧面横卧;各年龄的鸽子皆可能被感染,视其免疫状态而定。本病为一种法定传染病,没有特殊疗法,应以防疫来控制。';
rtrim($aa);

    $stringnums = 200; //每页字符数

    $length = mb_strlen($aa,'utf8'); //文章长度(字符)
    if($length > $stringnums){
    $pagecount = ceil($length/$stringnums); //页数
    $nowp = empty($_GET['p']) || $_GET['p'] > $pagecount || $_GET['p'] < 0 ? 1 :  $_GET['p'];//当前页
    $offset = $stringnums*($nowp-1);//偏移量
    $aa = mb_substr($aa, $offset, $stringnums,'UTF-8');//获取内容
    //$aa = preg_replace("/^<DIV(.*?)>/i", " ", $aa);
    //$aa = preg_replace("/<\/DIV>$/i", " ", $aa);
    //$aa = strip_tags($aa,"<p><a><table><font><img><ul><li>");
    $aa = @tidy_repair_string($aa,'','utf8');
        //分页条
        $pagemulti1 = "";//geshe_1
       
        for($i=1; $i <= $pagecount; $i++){
            $nowcss = '';
            if($nowp == $i){
                $nowcss = 'color:red';
            }
            $pagemulti1 .= "<a style='margin-left:5px; $nowcss' href='test.php?p=$i'>[$i]</a>";
           
        }
    }
echo $aa;
echo $pagemulti1;
?>
tidy_repair_string这个函数的应用要记得配置php的tidy的扩展,百度一下就能配置呢!
精彩图集

赞助商链接