PHP读取txt文本文件并分页显示的方法

作者:TomRobert 字体:[增加 减小] 类型:转载 时间:2015-03-11 我要评论

这篇文章主要介绍了PHP读取txt文本文件并分页显示的方法,涉及php操作文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了PHP读取txt文本文件并分页显示的方法。分享给大家供大家参考。具体实现方法如下:

复制代码代码如下:
<?php
    session_start(); 
    if (empty($page)) {$page=1;}
    if (isset($_GET['page'])==TRUE) {$page=$_GET['page']; }
?> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>Read Result</title> 
<style type="text/css"> 
<!-- 
.STYLE1 {font-size: 12px} 
.STYLE2 {font-size: 18px} 
--> 
</style> 
</head> 
<body> 
<table width="100%"  bgcolor="#CCCCCC"> 
<tr> 
<td > 
<?php 
if($page){ 
$counter=file_get_contents("example.txt"); //读取txt文件内容到$counter
$length=strlen($counter); 
$page_count=ceil($length/5000); 
function msubstr($str,$start,$len){ 
    $strlength=$start+$len; 
    $tmpstr="";
    for($i=0;$i<$strlength;$i++) { 
    if(ord(substr($str,$i,1))==0x0a) { 
        $tmpstr.='<br />';
    }
    if(ord(substr($str,$i,1))>0xa0) { 
        $tmpstr.=substr($str,$i,2); 
        $i++; 
    }
    else{ 
        $tmpstr.=substr($str,$i,1); } 
    } 
    return $tmpstr; 

//------------截取中文字符串---------
$c=msubstr($counter,0,($page-1)*5000); 
$c1=msubstr($counter,0,$page*5000); 
echo substr($c1,strlen($c),strlen($c1)-strlen($c)); 
}?> 
</td> 
</tr> 
</table> 
<table width="100%"  bgcolor="#cccccc"> 
<tr> 
<td width="42%" align="center" valign="middle"><span class="STYLE1"> <?php echo $page;?> / <?php echo $page_count;?> 页 </span></td> 
<td width="58%" height="28" align="left" valign="middle">
<span class="STYLE1">
<?php
echo "<a href=m.php?page=1>首页</a> ";  
if($page!=1){ 
    echo "<a href=m.php?page=".($page-1).">上一页</a> "; 

if($page<$page_count){ 
    echo "<a href=m.php?page=".($page+1).">下一页</a> "; 
}
echo "<a href=m.php?page=".$page_count.">尾页</a>";  
?> 
</span> </td> 
</tr> 
</table> 
</body>

来源: http://www.jb51.net/article/62004.htm

转载于:https://www.cnblogs.com/youyuanjuyou/p/8099432.html

A.PHP读取txt文本文件并分页显示的方法相关推荐

  1. C#简单实现读取txt文本文件并分页存储到数组

    最近做一个VR项目,需要把某个中草药的介绍信息分页显示到unity场景里然后用VR手柄切换信息. unity的脚本是c#,就先在本地写了个代码测试了一下,利用控制台测试输出,到时候拷贝函数过去再结合交 ...

  2. JavaScript之读取txt文本文件内容

    读取txt文本文件内容. 代码: <!DOCTYPE html> <html lang="en"><head><title>文件读取 ...

  3. python怎么读取txt文件内容然后保存到excel-Python实现读取txt文件并转换为excel的方法示例...

    本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...

  4. python读取txt文件并写入excel-Python实现读取txt文件并转换为excel的方法示例

    本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...

  5. python导入txt文件并绘图-Python读取txt某几列绘图的方法

    晚上帮同学用Python脚本绘图,大概需求是读取一个txt文件的两列分别作为x和y的值,绘图即可,代码如下: #coding:utf-8 import numpy as np import matpl ...

  6. python从txt读取数据并画图_Python读取txt某几列绘图的方法

    晚上帮同学用Python脚本绘图,大概需求是读取一个txt文件的两列分别作为x和y的值,绘图即可,代码如下: #coding:utf-8 import numpy as np import matpl ...

  7. java写到txt乱码_java读取txt文本发生乱码的解决方法

    java读取txt文本发生乱码的解决方法 发布时间:2020-06-25 17:35:58 来源:亿速云 阅读:90 作者:Leah 本篇文章为大家展示了java读取txt文本发生乱码的解决方法,代码 ...

  8. springbatch读取文件_Spring Batch读取txt文件并写入数据库的方法教程

    项目需求 近日需要实现用户推荐相关的功能,也就是说向用户推荐他可能喜欢的东西. 我们的数据分析工程师会将用户以及用户可能喜欢的东西整理成文档给我,我只需要将数据从文档中读取出来,然后对数据进行进一步的 ...

  9. Java读取txt文件、excel文件的方法

    Java读取txt文件.excel文件的方法 1.读取txt文件 public static String getFileContent(String filePath,String charset) ...

最新文章

  1. 安装node.js 附带node.js以及npm初步认识 设置淘宝/npm镜像 命令
  2. cookie存值和page分页
  3. suse linux 光纤卡重置,SUSE Linux下查看光纤卡号和操作系统的版本
  4. 适合0基础的web开发系列教程-换行和水平线
  5. 内部矩阵维度必须一致simulink_简单五步实现 MATLAB/Simulink 锂电池建模
  6. grant_type为client_credentials和password二者的区别
  7. 红帽企业版linux 7.3,红帽推企业Linux 7.3 新功能特性一览
  8. php学习之----采集新浪头条新闻
  9. dbnetlib sqlserver不存在或拒绝访问_部署IIS+PHP+SQL server环境
  10. 探索新型化学反应的AI机器人诞生!有望加速药物发现 | Nature论文
  11. 11.11 双十一 前端教你一键领取天猫千张优惠券 (领前先想想有没有钱花这些优惠券)...
  12. jquery 跨域_springboot解决js前端跨域问题,javascript跨域问题解决
  13. 北京国家开放大学计算机学院,李继先
  14. pythonplot下载_Matplotlib for Python Developers PDF 下载
  15. 摄影测量+元宇宙!虚拟校园还有哪些值得我们期待的?
  16. linux 1394驱动下载,1394驱动
  17. id 查找apple,怎么查找我的apple id?
  18. 灰度发布、蓝绿部署、金丝雀都是啥?
  19. PHP常用第三方包,php第三方包管理
  20. 学了mysql用户权限我直接把管理员禁闭了

热门文章

  1. 中海达数据怎么转rinex_hds2003下载-中海达HDS2003数据处理软件下载20120530 官方版-中海达GPS数据转RINEX格式西西软件下载...
  2. 一个div 上下两行_web前端工程师如何理解 CSS 布局和块级格式化上下文
  3. python惰性求值的特点_C#教程之C#函数式编程中的惰性求值详解
  4. python实现程序重启_python实现自动重启本程序的方法
  5. python dict hash_【python-dict】dict的使用及实现原理
  6. tcp序列号为什么是随机的_译文:每个开发人员应了解的 TCP 知识
  7. mysql_install_db is deprecated_MySQL5.7源码安装问题汇总
  8. 基于Echarts+HTML5可视化数据大屏展示—大数据管理平台中心(二)
  9. 继承情况下构造方法的调用过程-java
  10. php+js实现弹幕,jquery.barrager.js-专业的网页弹幕插件