<?
//取5K为分割点
$splen = 1024*5;
//当前页面
$page = 1;
$startpos = $page*$splen;
$blen = strlen($body);
for($i=$startpos;$i<$blen;$i++)
{
$i++;
if($i - $startpos > $splen)
{
if(ord($body[$i])<0x81)
{
if(ereg("[^0-9a-zA-Z_-]",$body[$i]))
{
echo $body[$i];
break;
}
}
else
{
$c = $body[$i].$body[$i+1];
$n = hexdec(bin2hex($c));
if($n<0xaa40)
{
echo $c;
break;
}
}
}
}
?>
//取5K为分割点
$splen = 1024*5;
//当前页面
$page = 1;
$startpos = $page*$splen;
$blen = strlen($body);
for($i=$startpos;$i<$blen;$i++)
{
$i++;
if($i - $startpos > $splen)
{
if(ord($body[$i])<0x81)
{
if(ereg("[^0-9a-zA-Z_-]",$body[$i]))
{
echo $body[$i];
break;
}
}
else
{
$c = $body[$i].$body[$i+1];
$n = hexdec(bin2hex($c));
if($n<0xaa40)
{
echo $c;
break;
}
}
}
}
?>
$startpos = ($page-1)*$splen;
存储文章时这样:
.....
....
<break />
.....
......
.....
<break />
.......
......