PHP reads the contents of a text file and displays it in pages, _PHP tutorial

WBOY
Release: 2016-07-12 09:01:57
Original
1121 people have browsed it

PHP reads the content of the text file and displays it in pages.

The function is very simple, just use PHP to read the text (TXT) file and display it in pages

<&#63;php //----------------you should save this file as m.php----------------
  session_start(); 
  if (empty($page)) {$page=1;}
  if (isset($_GET['page'])==TRUE) {$page=$_GET['page']; }
&#63;> 
<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 > 
<&#63;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)); 
}&#63;> 
</td> 
</tr> 
</table> 
 
<table width="100%" bgcolor="#cccccc"> 
<tr> 
<td width="42%" align="center" valign="middle"><span class="STYLE1"> <&#63;php echo $page;&#63;> / <&#63;php echo $page_count;&#63;> 页 </span></td> 
<td width="58%" height="28" align="left" valign="middle">
<span class="STYLE1">
<&#63;php
echo "<a href=m.php&#63;page=1>首页</a> "; 
if($page!=1){ 
  echo "<a href=m.php&#63;page=".($page-1).">上一页</a> "; 
} 
if($page<$page_count){ 
  echo "<a href=m.php&#63;page=".($page+1).">下一页</a> "; 
}
echo "<a href=m.php&#63;page=".$page_count.">尾页</a>"; 
&#63;> 
</span> </td> 
</tr> 
</table> 
</body> 
</html>
Copy after login

Articles you may be interested in:

  • Highly efficient code for reading text files under PHP
  • AJAX reads input text in real time (php)
  • PHP text file reading efficiency
  • PHP encapsulation class sharing for quickly reading CSV large files line by line (also suitable for other very large text files)
  • PHP reading rich text Why does the red line appear in the p tag?
  • Solution to the solution for ThinkPHP to automatically escape and store rich text editor content, causing reading errors
  • How to read txt text files with PHP and display them in pages

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1087266.htmlTechArticlePHP reads the content of text files and displays them in pages. The function is very simple, just use PHP to read text (TXT) files And display php in pages //----------------you should save this file as m.php--...
Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template