程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 使用 PHP 讀取文本(TXT)文件 並分頁顯示

使用 PHP 讀取文本(TXT)文件 並分頁顯示

編輯:關於PHP編程

    [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>
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved