PHP头条
热点:

使用 PHP 读取文本(TXT)文件 并分页显示


[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>

www.phpzy.comtrue/php/3934.htmlTechArticle使用 PHP 读取文本(TXT)文件 并分页显示 [PHP]代码 view sourceprint? 01 ?php //----------------you should save this file as m.php---------------- 02 session_start(); 03 if ( empty ( $page )) { $page =1;} 04 if (isset( $_GET [ 'p...

相关文章

    暂无相关文章
相关频道:

PHP之友评论

今天推荐