|
[PHP]代码
view source
print?
01 <?php //----------------you should save this file as m.php----------------
02 session_start();
03 if (empty($page)) {$page=1;}
04 if (isset($_GET['page'])==TRUE) {$page=$_GET['page']; }
05 ?>
06 <html>
07 <head>
08 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
09 <title>www.qqview.com-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> |
|