使用 PHP 读取文本(TXT)文件 并分页显示
2015-12-29 17:50
806 查看
<?php //----------------you should save this file as m.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"); //-------read the file into a string.------- $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> </html>
相关文章推荐
- EasyPHP-2.0b1+ Mantis-1.1.0安装及技巧
- PHP生成CSV文件
- php中DOMDocument简单用法(XML创建、添加、删除、修改)
- php给一张图片加上水印效果
- php静态属性和静态方法总结
- PHP在多维数组指定位置插入单元
- php取数组随机数
- Macbook Pro配置PHP开发环境
- PHP WebSocket 客户端类 WebSocketClient
- Yii2 rules常用规则
- 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- php无限分类 树状菜单经典代码
- 解决ajax请求出现'302 moved temporarily'问题
- php删除字符串中的所有空格
- 详解WordPress中创建和添加过滤器的相关PHP函数
- yii2.0 控制器方法 视图表单 Form表单处理
- Php反转字符串函数
- 项目上线,php的错误信息必须不让其在页面中显示给客户,
- PHP 汉字转拼音类(全拼与首字母)
- excel文件怎么使用php进行处理