使用PHP读取文本(TXT)文件并分页显示_PHP教程
时间:2021-07-01 10:21:17
帮助过:33人阅读
[PHP]代码
view source
print?
03 |
if (empty($page)) {$page=1;} |
04 |
if (isset($_GET['page'])==TRUE) {$page=$_GET['page']; } |
08 |
"Content-Type" content="text/html; charset=UTF-8" /> |
09 |
www.qqview.com-Read Result |
18 |
"100%" bgcolor="#CCCCCC">
23 |
$counter=file_get_contents("example.txt"); |
24 |
$length=strlen($counter); |
25 |
$page_count=ceil($length/5000); |
27 |
function msubstr($str,$start,$len){ |
28 |
$strlength=$start+$len; |
30 |
for($i=0;$i<$strlength;$i++) { |
31 |
if(ord(substr($str,$i,1))==0x0a) { |
34 |
if(ord(substr($str,$i,1))>0xa0) { |
35 |
$tmpstr.=substr($str,$i,2); |
39 |
$tmpstr.=substr($str,$i,1); } |
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)); |
|
52 |
"100%" bgcolor="#cccccc">
54 |
"42%" align="center" valign="middle">class="STYLE1"> echo $page;?> / echo $page_count;?> 页 | |
55 |
"58%" height="28" align="left" valign="middle"> |
|
60 |
echo ".($page-1).">上一页 "; |
62 |
if($page<$page_count){ |
63 |
echo ".($page+1).">下一页 "; |
65 |
echo ".$page_count.">尾页"; |
|
http://www.bkjia.com/PHPjc/371822.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/371822.htmlTechArticle[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( $...