展会信息港展会大全

使用 PHP 读取文本(TXT)文件 并分页显示
来源:互联网   发布日期:2016-03-02 15:44:18   浏览:1596次  

导读:[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 0...

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

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港