首页 / PHP / php文章分页_PHP教程
php文章分页_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php文章分页_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1663字,纯文字阅读大概需要3分钟。
内容图文
![php文章分页_PHP教程](/upload/InfoBanner/zyjiaocheng/175/1dc668070f33462c8c461467fac5b8fa.jpg)
3.
4. $fp=fopen('txt.txt','r');
5. while (!feof($fp)){
6. $content.=fgets($fp);
7. }
8. $c_page="";
9. if(isset($_GET['page'])) $c_page=$_GET['page'];
10. $listlen=100; //分页显示字符数
11. $conlen=strlen($content); //内容长度
12. $j=0;
13. $listat[0]=0;
14. $lookat=0;
15. for ($i=1;$i<$conlen/$listlen+1;$i++){
16. //echo $conlen/$listlen;
17. if($lookat<$listlen)
18. $lookat=$listlen;
19. if($lookat>$conlen){
20. $j++;
21. $listat[$j]=$conlen;
22. break;
23. }
24. $endat=strpos($content,"\n",$lookat);
25. if($endat>$conlen-$listlen/5 or intval($endat)<1){
26. $j++;
27. $listat[$j]=$conlen;
28. break;
29. }else {
30. $j++;
31. $listat[$j]=$endat;
32. $lookat=$endat+$listlen;
33. }
34.
35. }
36. //print page
37. $pagenum=$j; //总页数
38. $page=intval($c_page);
39. if(emptyempty($page) or $page<1 or $page>$pagenum) $page=1;
40. if($pagenum >1)
41. for ($i=1;$i<$pagenum+1;$i++){
42. echo " {$i} ";
43. }
44. echo "
";
45. $stag=$page-1;
46. $startb=$listat[$stag];
47. if($startb>0) //去除首个换行 www.2cto.com
48. $startb=$startb+1;
49. $cont=substr($content,$startb,$listat[$page]-$startb);
50. echo "
文章内容:
";
51. if($page>1)
52. echo "[接上页] ";
53. echo $cont;
54.
55. ?>
作者:chaojie2009
http://www.bkjia.com/PHPjc/478163.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478163.htmlTechArticle1.?php 2./*文章分页代码*/ 3. 4.$fp=fopen(txt.txt,r); 5.while (!feof($fp)){ 6. $content.=fgets($fp); 7.} 8.$c_page=; 9.if(isset($_GET[page])) $c_page=$_GET[page]; 10.$listlen=1...
内容总结
以上是互联网集市为您收集整理的php文章分页_PHP教程全部内容,希望文章能够帮你解决php文章分页_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。