background image

//循环输出标记位置-------------------------------------------------------------

 

测试信息

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

."页"; 

//

 

输出链接


?>