功能很简单,只是使用 PHP 读取文本(TXT)文件 并分页显示
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
<?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> |