在php中要显示txt中的内容,但是,txt中的内容很多,要分页来显示,怎样做啊?给出个代码范例可以吗?谢谢

如题所述

下面是最简单的方法:

$str=file_get_contents('a.txt');//获取文件所有内容
$page_size=1024;//每页文字多少
$page_no=5;//需要显示第几页
echo substr($str, ($pahe_no-1)*$page_size, $page_size);//输出相应页的内容

当然,上面的例子只是演示其原理,事实上比较复杂,比如这样可能把汉字分为两半而产生乱码,如果内容里面有HTML代码的分断后可能出现异常。这些问题的解决非常麻烦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-08
想要分页可以用XML存储数据
相似回答
大家正在搜