php实现txt文件分页,php对文本文件进行分页功能简单实现

php对文本文件进行分页功能简单实现

Paging

a{

padding:20px;

}

// 中文字符处理

function m_substr($str, $start, $length){

$str_length = $start + $length; // 获取截取总长度

$tmp_str = "";

for($i=0;$i

if(ord(substr($str, $i, 1)) == 0x0a){

$tmp_str .= "
";

}

if(ord(substr($str, $i, 1))>0xa0){

$tmp_str .= substr($str, $i, 2);

$i++;

}else{

$tmp_str .= substr($str, $i, 1);

}

}

return $tmp_str;

}

// 传参处理

if(isset($_GET['page'])){

$page = $_GET['page'];

}else{

$page = 1;

}

$counter = file_get_contents("example.txt");

$length = strlen($counter);

$page_count = ceil($length/400);

$pre_str = m_substr($counter, 0, ($page-1)*400);

$now_str = m_substr($counter, 0, $page*400);

echo substr($now_str, strlen($pre_str), strlen($now_str)-strlen($pre_str));

echo "
";

echo "当前页".$page."/".$page_count;

echo "Index";

if($page>1){

echo "Pre";

}

if($page

echo "Next";

}

echo "End";

?>

d2172e7cf2e66b7e523b23a33ddb66f9.png

Javaweb分页功能简单实现

效果如下图 数据库中的数据                                                                页面效果 首先,创建一个通用类Page,代码及 ...

简单封装分页功能pageView.js

分页是一个很简单,通用的功能.作为一个有经验的前端开发人员,有义务把代码中类似这样公共的基础性的东西抽象出来,一来是改善代码的整体质量,更重要的是为了将来做类似的功能或者类似的项目,能减少不必要的重复 ...

jsp、js分页功能的简单总结

一.概述 首先,我们要明确为何需要分页技术,主要原因有以下: 1.分页可以提高客户体验度,适当地选择合适的数据条数,让页面显得更有条理,使得用户体验感良好,避免过多数据的冗余. 2.提高性能的需要.分 ...

jQuery实现的简单分页功能的详细解析

分页功能在项目开发中不可或缺,老司机操作起来就和呼吸一样简单,新手恐怕就会吃力一些. 今天我回顾了一下具体的操作步骤,决定详细的分析一下每一步的实现目的及原理. 我们会创建一个简单的json文件来模拟 ...

AngularJS实现简单的分页功能

本篇文章由:http://xinpure.com/angularjs-simple-paging-functionality/ 初学 AngularJS, 尝试着写一些小功能 代码逻辑写得略粗糙,仅仅 ...

简单的beego分页功能代码

一个简单的beego分页小插件(源代码在最下面): 支持条件查询 支持参数保留 支持自定义css样式 支持表/视图 支持参数自定义 默认为pno 支持定义生成链接的个数 使用方式: 1)action中 ...

DataGridView使用BindingNavigator实现简单分页功能

接上一篇,本篇使用BindingNavigator来实现简单分页功能.其实也只是借用了一个BindingNavigator空壳, ...

Python odoo中嵌入html简单的分页功能

在odoo中,通过iframe嵌入 html,页面数据则通过controllers获取,使用jinja2模板传值渲染 html页面分页内容,这里写了判断逻辑 < ...

Django实现简单分页功能

使用django的第三方模块django-pure-pagination 安装模块: pip install django-pure-pagination 将'pure_pagination'添加到s ...

随机推荐

mybatis入门基础&lpar;四&rpar;----输入映射和输出映射

一:输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型.hashmap.pojo的包装类型. 1.1.传递pojo的包装对象 1.1.1.需求描述 完成用户信息的综合查询, ...

slot的含义

1) slot就是槽的意思,是一个资源单位,只有给task分配了一个slot之后,这个task才可以运行.slot分两种,map slot沪蓉reduce slot.另外,slot是一个逻辑概念,一个 ...

C&num;中跨线程读取控件值、设置控件值

编写应用程序时,涉及到大量数据处理.串口通信.Socket通信等都会用到多线程,多线程中如何跨线程调用主界面或其他界面下的控件是一个问题,利用invoke和delegate可以解决. delegate ...

&commat;Entity设置OneToMany

Hibernate设置bean映射数据库的方式有配置模式与注解模式,下面通过注解模式配置OneToMany @Entity @Table(name="csdnbbs_sys_catalog& ...

Problem I

Problem Description Queues and Priority Queues are data structures which are known to most computer ...

iOS知识点集合--更改&lpar;2&rpar;

3.nsmutablearray *a 如果直接赋值 a = @[@"d",@""]; 这个时候a 是不可变的 字典也是如此 2.如果接口调用错误的话 打印re ...

关于Shader的学习记录

float4 _EmissiveColor; float4 _AmbientColor; float _MySliderValue; void surf (Input IN, inout Surfac ...

linux tail命令的使用方法详解

本文介绍Linux下tail命令的使用方法. linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更 ...

spring security文档地址

https://docs.spring.io/spring-security/site/docs/4.1.0.RELEASE/reference/htmlsingle/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值