1 <?php //----------------you should save this file as m.php---------------- 2 session_start(); 3 if (empty($page)) {$page=1;} 4 if (isset($_GET['page'])==TRUE) {$page=$_GET['page']; } 5 ?> 6 <html> 7 <head> 8 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 9 <title>Read Result</title> 10 <style type="text/css"> 11 <!-- 12 .STYLE1 {font-size: 12px} 13 .STYLE2 {font-size: 18px} 14 --> 15 </style> 16 </head> 17 <body> 18 <table width="100%" bgcolor="#CCCCCC"> 19 <tr> 20 <td > 21 <?php 22 if($page){ 23 $counter=file_get_contents("example.txt"); //-------read the file into a string.------- 24 $length=strlen($counter); 25 $page_count=ceil($length/5000); 26 27 function msubstr($str,$start,$len){ 28 $strlength=$start+$len; 29 $tmpstr=""; 30 for($i=0;$i<$strlength;$i++) { 31 if(ord(substr($str,$i,1))==0x0a) { 32 $tmpstr.='<br />'; 33 } 34 if(ord(substr($str,$i,1))>0xa0) { 35 $tmpstr.=substr($str,$i,2); 36 $i++; 37 } 38 else{ 39 $tmpstr.=substr($str,$i,1); } 40 } 41 return $tmpstr; 42 } 43 //--------------------------截取中文字符串-------------------------- 44 $c=msubstr($counter,0,($page-1)*5000); 45 $c1=msubstr($counter,0,$page*5000); 46 echo substr($c1,strlen($c),strlen($c1)-strlen($c)); 47 }?> 48 </td> 49 </tr> 50 </table> 51 52 <table width="100%" bgcolor="#cccccc"> 53 <tr> 54 <td width="42%" align="center" valign="middle"><span class="STYLE1"> <?php echo $page;?> / <?php echo $page_count;?> 页 </span></td> 55 <td width="58%" height="28" align="left" valign="middle"> 56 <span class="STYLE1"> 57 <?php 58 echo "<a href=m.php?page=1>首页</a> "; 59 if($page!=1){ 60 echo "<a href=m.php?page=".($page-1).">上一页</a> "; 61 } 62 if($page<$page_count){ 63 echo "<a href=m.php?page=".($page+1).">下一页</a> "; 64 } 65 echo "<a href=m.php?page=".$page_count.">尾页</a>"; 66 ?> 67 </span> </td> 68 </tr> 69 </table> 70 </body> 71 </html>