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

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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

<!DOCTYPE>

<html>

<head>

<meta http-equiv="Content-type" content="text/html";charset="gb2312">

<title>Paging</title>

<style>a{

padding:20px;

}</style>

</head>

<body>

<?php//中文字符处理functionm_substr($str,$start,$length){$str_length=$start+$length;//获取截取总长度$tmp_str= "";for($i=0;$i<$str_length;$i++){if(ord(substr($str,$i, 1)) == 0x0a){$tmp_str.= "<br>";

}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);echosubstr($now_str,strlen($pre_str),strlen($now_str)-strlen($pre_str));echo"<br><br>";echo"当前页".$page."/".$page_count;echo"<a href='index.php?page=1'>Index</a>";if($page>1){echo"<a href='index.php?page=".($page-1)."'>Pre</a>";

}if($page<$page_count){echo"<a href=index.php?page=".($page+1).">Next</a>";

}echo"<a href=index.php?page=$page_count>End</a>";?>

</body>

</html>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航