4. for循环或是foreach,在加一些跳过跳出的东西
7.
@白夜 不会吧??? 我就想着php...就够烦了
乱码加header().htaccess可能就好了
11.
@用户名字原来是你
惊恐!我还以为谁这么厉害,这么快就把我聊天室的号给盗了...
我懂了 我去你的三蛋看看代码
18.
@郑锋 这是我写留言板写的分组数据读取分页的,你可以看看
<?php
error_reporting(0);
$page = $_GET["page"];
$fp=fopen("lyb.db","a+");
$datb= fgets($fp);
fclose($fp);
$array= explode( '¦' , trim($datb));
$num=count($array)-1;
$pagesize=5;
$array=array_reverse($array);
if ($num>0)
{
$total=ceil($num/$pagesize);
if($page<2)
{
$page=1;
}
$number=($page-1)*$pagesize;
$i=($page-1)*$pagesize;
For($j=1;$j<=$pagesize;$j++)
{
$x=$i+$j;
$row=explode(";",$array[$x]);
list($nick,$title,$txt,$time)=$row;
#echo '<font color="#9933cc">'.$title.'</font><font color="#ff8c00">--by '.$nick.'</font>'.$time.'
';
#echo $txt."<hr>";
$title1=htmlspecialchars(nl2br($title));
$nick1=htmlspecialchars(nl2br($nick));
$txt1=htmlspecialchars(nl2br($txt));
echo '<font color="#9933cc">'.$title1.'</font><font color="#ff8c00">--by '.$nick1.'</font>'.$time.'
'.$txt1."<hr>";
if ($number==$num-1)
{
break;
}
$number=$number+1;
}
if ($page<>1)
{
$back=$page-1;
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=1>首页</a>";
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$back>上页</a>";
}
if ($page<>$total)
{
$next=$page+1;
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$next>下页</a>";
echo"<a href=" . $_SERVER[PHP_SELF] . "?page=$total>尾页</a>";
}
echo"
页数:$page/$total";
}
?>