1. 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=100; //分页显示字符数
11. $conlen=strlen($content); //内容长度
12. $j=0;
13. $listat[0]=0;
14. $lookat=0;
15. for ($i=1;$i
16. //echo $conlen/$listlen;
17. if($lookat
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)
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$pagenum) $page=1;
40. if($pagenum >1)
41. for ($i=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
0
0
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
Java Spring Boot 微服务实战
本专题深入讲解 Java Spring Boot 在微服务架构中的应用,内容涵盖服务注册与发现、REST API开发、配置中心、负载均衡、熔断与限流、日志与监控。通过实际项目案例(如电商订单系统),帮助开发者掌握 从单体应用迁移到高可用微服务系统的完整流程与实战能力。
1
2025.12.24
热门下载
网站特效
/
网站源码
/
网站素材
/
前端模板
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程









