//循环输出标记位置-------------------------------------------------------------
测试信息
for
(
$i
= 0;
$i
<
$tag
;
$i
++){
echo
$array
[
$i
]."<br>";
}
echo
"------------------------------ <br>";
//输出内容---------------------------------------------------------------------
if
(
$array
[0] == '\0'){
//
判断是否有标记
echo
$content
;
//
没有标记的情况,单页显示
}
else
{
//
有标记的情况,分页显示
//
输出分页内容
if
( isset(
$_GET
['ptag']) ){
//判断是否有 ptag
值传递,有则显示第 ptag+1 页,否则显示第一
页(ptag=0
)
$ptag
=
$_GET
['ptag'];
//把 ptag 的值赋给变量$ptag
if
(
$ptag
<
$tag
){
//
判断参数是否有误
echo
"有值传递,显示第".(
$ptag
+1)."页<br>";
//
测试信息
echo
"值为:".
$ptag
."<br>";
//
测试信息
echo
substr
(
$content
,
$array
[
$ptag
- 1] + 2,
$array
[
$ptag
] -
$array
[
$ptag
- 1] - 2);
//显示 ptag+1 页
的内容
}
else
{
echo
"参数有误";}
}
else
{
//没有 ptag 值传递的情况,显示第一页(ptag=0
)
echo
"无值传递,显示第 1 页<br>";
//
测试信息
echo
substr
(
$content
,0,
$array
[0] - 1);
//
显示第一页的内容
}
}
//循环显示页数链接-------------------------------------------------------------
if
(
$array
[0] != '\0'){
//
在有手动标记的情况下才显示页数链接
for
(
$i
= 0;
$i
<
$tag
;
$i
++){
if
(
$ptag
==
$i
){
//
如果是本页,则粗体显示
$pager
.= " <a href='test.php?ptag=$i'><b>".(
$i
+1)."</b></a> ";
}
else
{
//
不是本页
$pager
.= " <a href='test.php?ptag=$i'>".(
$i
+1)."</a> ";
}
}
echo
"<br>跳转至第".
$pager
."页";
//
输出链接
}
?>