手机版

PHP实现的超长文本分页显示功能示例

时间:2021-08-31 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了服务器端编程语言(专业超文本预处理器的缩写)实现的超长文本分页显示功能。分享给大家供大家参考,具体如下:

一、代码

1、index.php

?PHP if($ _ GET[' page ']==' '){ $ _ GET[' page ']=1;};include('函数。PHP’);html health eta http-equiv=' Content-Type ' Content=' text/html;字符集=GB 2312/标题超长文本的分页显示/title/headstyle type='text/css '!-body { margin-left : 0px;边距-top : 0px;右边距: 0px边距-底部: 0px} a :链接{ text-decoration : none} a :已访问{ text-摆设:无;} a :悬停{ text-decoration : none} a :活动{ text-decoration : none} . STYLe 3 { color : # 333333 font-size : 13px;} - /stylebody表格宽度='876 '高度='638 '边框='0 '对齐='center' cellpadding='0 '单元格间距='0' tr td宽度='343 '高度=' 159 '/TD TD TD宽度=' 489 '/TD TD TD宽度=' 44 '/TD/tr TD高度=' 245 '/TD TD TD对齐='中心' valign='顶部'表格宽度='480 '边框='0 '单元格间距='0' cellpadding='php/读取超长文本中的数据,实现超长文本中数据的分页显示if($ _ GET[' page ']){ $ counter=file _ GET _ contents(' file/file。txt’);$ length=strlen($ counter);$ page _ count=ceil($ length/950);$ c=ms substr($ counter,0,($ _ GET[' page ']-1)* 950);$c1=msubstr($counter,0,$ _ GET[' page ']* 950);echo substr($c1,strlen($c),strlen($ C1)-strlen($ c));}?/span/TD/tr/tr TD宽度='202 '高度='22'span class='STYLE3 '页次:PHP echo $ _ GET[' page '];/?php echo $ page _ count?页/span/TD TD宽度=' 278 ' span class=' STYLe 3 '分页:php if($_GET['page']!=1){ echo 'a href=index.php?页面=1首页/a ';echo 'a href=index.php?页面=' .($_GET['page']-1),'上一页/a ';} if($ _ GET[' page ']$ page _ count){ echo ' a href=index。PHP?页面=' .($_GET['page'] 1),'下一页/a ';echo 'a href=index.php?页面=' .$页数.尾页/a ';} ?/span/TD/tr/table/TD/TD/tr/tr高度=' 234 '/TD/TD/TD/tr/table/body/html 2、function.php

?php/定义一个用于截取一段字符串的函数mssubstr()函数mssubstr($ str,$start,$len){ //$str指的是字符串,$开始指的是字符串的起始位置,$len指的是长度$ strlen=$ start $ len//用$strlen存储字符串的总长度(从字符串的起始位置到字符串的总长度)为($ I=0;$ i $ strlen$i ){ //通过为循环语句,循环读取字符串if(order(substr($ str,$i,1))0xa0){ //如果字符串中首个字节的美国信息交换标准代码序数值大于0xa0,则表示为汉字$tmpstr .=substr($str,$i,2);//每次取出两位字符赋给变量$tmpstr,即等于一个汉字$ I;//变量自加1 }else{ //如果不是汉字,则每次取出一位字符赋给变量$tmpstr $tmpstr .=substr($str,$i,1);} }返回$ tmpstr//输出字符串}?二、运行结果

更多关于服务器端编程语言(专业超文本预处理器的缩写)相关内容感兴趣的读者可查看本站专题: 《PHP数学运算技巧总结》 、 《PHP运算与运算符用法总结》 、 《php字符串(string)用法总结》 、 《PHP数组(Array)操作技巧大全》 、 《PHP数据结构与算法教程》 、 《php程序设计算法总结》 及《php正则表达式用法总结》

希望本文所述对大家服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

版权声明:PHP实现的超长文本分页显示功能示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。