首页 > php教程 > PHP源码 > 正文

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

WBOY
发布: 2016-06-08 17:27:35
原创
1265 人浏览过
<script>ec(2);</script>

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 = "下页 末页 "; 

66 } 

67 elseif ($page == $page_count) { 

68 $page_code = "上页 首页 "; 

69 } else { 

70 $page_code = "下页 上页 "; 

71 } 

72 }

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!