php 新闻文章分页代码实例教程

unction explode_content($content, $length) { 

02 $i = 0; 

03 $k = 1; 

04 $j = 0; 

05 $wn = 0; 

06 $s = ''; 

07 $e = 1; 

08 $yh = 0; 

09 while ($k) { 

10 $d = $content[$i]; 

11 if ($d !== '') { 

12 if (ord($d) > 127) { 

13 $j++; 

14 $num = 2; 

15 $i++; 

16 } else { 

17 $num = 1; 

18 } 

19 $j++; 

20 } else { 

21 if ($s) { 

22 $listdb[] = addslashes($s); 

23 } 

24 $k = 0; 

25 } 

26 $v1 = $j - $num; 

27 $w = substr($content, $v1, $num); 

28 if ($w !== '') { 

29   

30 if ($w == '<') { 

31 $e = 0; 

32 } 

33 if (!$e && $w == '"') { 

34 $yh++; 

35 } 

36 if ($e && $w != ' ' && $w != ' ') { 

37 $wn++; 

38 } 

39 if ($w == '>' && $yh % 2 == 0) { 

40 $e = 1; 

41 } 

42 $s .= $w; 

43 } 

44 if ($wn >= $length && $e) { 

45 $listdb[] = addslashes($s); 

46 $s = ''; 

47 $wn = 0; 

48 } 

49 $i++; 

50 } 

51 return $listdb; 

52 } 

53   

54   

55   

56 分页使用 

57 $page_per = 500; //每页字数 
php文章内容分页
58 $article_list = explode_content($article, $page_per); //拆分文章 

59 $page_count = count($article_list); 

60 $page = !empty($_GET['page']) ? intval($_GET['page']) : 1; 

61 $page = ($page > $page_count && $page_count>0) ? $page_count : $page; 

62 $article = strips教程lashes($article_list[$page -1]); 

63 if ($page_count>1) { 

64 if ($page == 1) { 

65 $page_code = "<a href="news.php?id=$id&page=".($page+1)."">下页</a> <a href="news.php?id=$id&page=$page_count">末页</a> "; 

66 } 

67 elseif ($page == $page_count) { 

68 $page_code = "<a href="news.php?id=$id&page=".($page-1)."">上页</a> <a href="news.php?id=$id&page=1">首页</a> "; 

69 } else { 

70 $page_code = "<a href="news.php?id=$id&page=".($page+1)."">下页</a> <a href="news.php?id=$id&page=".($page-1)."">上页</a> "; 

71 } 

72 }

时间: 2024-10-25 04:18:04

php 新闻文章分页代码实例教程的相关文章

php新闻内容分页代码实例教程

新闻内容分页代码实例教程 unction explode_content($content, $length) { 02 $i = 0; 03 $k = 1; 04 $j = 0; 05 $wn = 0; 06 $s = ''; 07 $e = 1; 08 $yh = 0; 09 while ($k) { 10 $d = $content[$i]; 11 if ($d !== '') { 12 if (ord($d) > 127) { 13 $j++; 14 $num = 2; 15 $i++;

jQuery+FCK编辑器+PHP实现文章分页代码

在fck中插入分页符如下图 文章分页代码-jquery 长文章分页"> 分页代码   function pagebreak($content) { $content = $content; $pattern = "/<div style="page-break-after: always"><span style="display: none"> </span></div>/"; $

FLASH调用XML数据代码实例教程

FLASH调用XML数据代码实例教程 FLASH如何调用XML数据:建立XML对象: var myXML = new XML(); 引用XML文件: myXML.load("data.xml"); 忽略空格: myXML.ignoreWhite = true;//默认的为false 处理XML对象的函数: myXML.onLoad = function(success){ statements;} data.XML文件的内容: xiaoshandong xiaoshandong3 my

net文章分页代码

   net文章分页代码,分页功能在任一个WEB开发项目中都会用到,所以今天我们就来看看net分页代码的实现方法  private PagedDataSource pds()     {         string connstring = ConfigurationManager.ConnectionStrings["Pubs"].ConnectionString;         //声明一个字符串,后面随时可以用         SqlConnection con = new

asp长文章分页代码

上段时间我写了一个php的长文章分页代码用到的explode来进行分割实现的,今天我们就来讲讲asp文章分页代码以及长文章分页和asp长文章分页方法.  Function c2u(myText) Dim i c2u = "" For i = 1 to Len(myText) c2u = c2u & "&#x" & Hex(AscW(Mid(myText, i, 1))) & ";" Next End Functio

PHP 文本文章分页代码 按标记或长度(不涉及数据库)_php实例

实例代码: 复制代码 代码如下: <?php /** * ********************************************************** * Read Me * 文章分页 * * 分页方式,可以按字数分页,按换行分页,按特殊标记分页等 * 其实实现思路是一样的,只是将其按一定规律放入一个数组 * 然后根据 url 传入的参数取得某个片段即可 * 大家完全可以写一个功能强大的函数保存起来以备不时之需 * * 题外话:很多编辑器都有插入分页按钮,利用插入的代码可

PHP文件上传功能代码实例教程

在PHP网站开发中,PHP程序如何实现文件上传功能,一直是新手的课题.而且文件上传功能一般都用得着,比如图片上传.今天就结合具体代码实例和详细注解和大家分享如何编写PHP文件上传代码,适合php初学者学习. PHP代码实例主要讲述的是图片上传,看懂程序后你可以修改相关文件类型就可以实现其他文件的上传功能. 编程环境 PHP5.2.4,基本上PHP4.3以上版本,此代码都可以使用 准备工作 检查upload_tmp_dir项 如果PHP的开发环境是自行搭建的,你需要在编写文件上传程序前编辑php.

php分页代码实例

function pagestring($count, $pagesize, $wap=false) {       $p = new Pager($count, $pagesize, 'page');       if ($wap) {           return array($pagesize, $p->offset, $p->genWap());       }       return array($pagesize, $p->offset, $p->genBasic

ASP实例代码:搞个长文章分页代码

以下为引用的内容: <%Class aspxsky_page Private Sub class_initialize End Sub  Public Function Alert(message,gourl)    message = replace(message,"'","\'")    If gourl="-1" then        Response.Write ("<script language=javasc