[PHP]代码
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> |