PHP内容分页源码

PHP代码:

<?php   $contents="fjka;fjsa;#page#批量生[newpage]#page#成分成文#page#件并且加#page#上分页代码";   //带了分页标签的原内容  $cons="fjka;fjsa;adsfasdfas码";  //不带分页标签的原内容   function    conpage($contents) {      $pagesss='#page#';  //设定分页标签      $a=strpos($contents,$pagesss);      if($a){      $con=explode($pagesss,$contents);      $cons=count($con);       @$p = ceil($_GET['p']);      if(!$p||$p<0) $p=1;      $url=$_SERVER["REQUEST_URI"];      $parse_url=parse_url($url);      $url_query=$parse_url["query"];      if($url_query){      $url_query=ereg_replace("(^|&)p=$p","",$url_query);      $url=str_replace($parse_url["query"],$url_query,$url);      if($url_query) $url.="&p"; else $url.="p";      }else {      $url.="?p";      }      if($cons<=1) return false;//只有一页时不显示分页      $pagenav="<div class="digg">";      for($i=1;$i<=$cons;$i++){          if($i==$p){              $pagenav.='<span class="current">'.$p.'</span>';          }else{              $pagenav.="<a href='$url=$i'>$i</a>";          }      }      $pagenav.="</div>";      return $con[$p-1].$pagenav;      }else{      return $contents;      }  }   echo     conpage($contents); //带有分页标签的  echo     conpage($cons);  //不带分页标签的   ?>

时间: 2024-09-20 06:39:52

PHP内容分页源码的相关文章

PHP写内容分页源码剖析

所谓内容分页,就是根据你自己设定的标签,将较长的内容按你设置的标签来进行分页,本文涉及的两个地方,一个是地址的获取,网上有很多这样的分页教程,但是地址都是固定的,如果页面中有评论分页以及文章ID调用过来,就会非常麻烦,文中采用了PHP100视频教程中分页原理 (http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/2009/0416/807.html) 思路,有不清楚的童鞋可以看下此教程,同时运用了一些内容处理函数以及数

读取Pdm文件内容(含源码)

  Pdm文件,就是PowerDesigner软件生成的文件,用来设计数据库表结构非常适合.其实,它的文件存储格式就是Xml,网上有很多代码,可以读取pdm文件内容.代码可以使用,但一般只能读取简单的pdm文件,如下图所示   好了,抛砖已完成.下面要引玉了,如果要读取下图这个pdm文件内容,网上的若干代码就不行了   最后,说下重点,已经我的加工整理,下面提供代码里可以读取上述这种复制格式的pdm文件.调用也非常简单.如下所示 string pdmFileFullName = @"E:\pdm

.net分页源码示例

分页|示例 <% @ Page Language="C#" %><% @ Import Namespace="System.Data" %><% @ Import Namespace="System.Data.SqlClient" %><Script Language="C#" Runat="Server">SqlConnection MyConn;int P

Php经典分页源码

#********************************************************* #文件名称: function.php #功能描述: 新闻添加修改处理模块 #程序制作:留印(adleyliu) #联系qq  :14339095 #联系邮箱:[email=adleyliu@163.com]adleyliu@163.com[/email] #官方网站: [url=http://www.115000.com.cn]http://www.115000.com.cn[

java分页源码

<!--********************************************************        将一下代码存于page.htm,放在web server目录下    **        访问如:http://127.0.0.1/page.htm        **        实现了javascript的分页!              **        programmer:zero *Date:10/10/2001        **       

asp.net 分页源码分页程序(1/5)

后面页面 public partial class _default : system.web.ui.page { protected void page_load(object sender, eventargs e) { recordcount = page.retrievedatacount(); totalpages = (int)(math.ceiling((double)recordcount / (double)page.pagesize)); if (!ispostback) {

微信开发模式下高级群发图文消息,内容解析为源码

问题描述 微信开发模式下高级群发图文消息时,手机看到的内容是源码,而不是解析成html,生成json用的方法是.NET自带的方法,有的说要把HTML标签转换,也转换了,一样不行,有没有碰到这样问题的同仁,应该是生成json的方式不对,但我们自己用的就很正常,微信就不行了,要怎么解决?下面是生成json的方法System.Web.Script.Serialization.JavaScriptSerializerjss=newSystem.Web.Script.Serialization.JavaS

jquery ajax分页几款实例(附源码下载)

例1 核心代码如下  代码如下 复制代码     $.ajax({      url: url,      dataType: 'json',      data: data,      success: callback     }); 可以参考jquery官网的PAI http://api.jquery.com/jQuery.getJSON/  代码如下 复制代码     function changePagination(pageId,liId){          $(".flash&q

Linux软件安装:源码与Tarball

一.开放源码的软件安装与升级简介 1.开放源码.编译程序与执行文件 开放源码:就是程序代码(写满了程序代码的纯文本文件): 编译程序:将程序代码与函数库做链接,并翻译成机器看得懂的语言: 可执行文件:机器看得懂的二进制执行文件. 图示三者关系: 2.函数库 函数库:类似子程序的角色,可以被调用来执行的一段功能函数. 图示外部动态函数库的调用情况: ·Linux内核提供了相当多的函数库来给硬件开发者利用(系统调用): ·由上面的图示可知识,硬件开发者可通过调用内核函数库来开发出与硬件特性相关的产品