web开发如何实现帖子自动换页?还有让内容如何只显示在一个区域web开发如何实现帖子自动换页?例如设置10张帖子时候,第11张的时候自带切换换页就像oschina这样。差不多是这种类型,要如何实现?我是刚学什么都不知道,请各位前辈指点。或者推荐一些资料也行。谢谢。还有要如何设计一个矩形区域,让帖子发布上去之后,显示在这个区域里面,不要超出这个区域就像oschina这样。 分享到: 更多 ------解决方案--------------------<br />a.cur{color:#FFF; background:#176081; font-weight:bold;}<br />a.btn{color:#333; width:60px;}<br />a{color:#333; margin:3px; padding:3px; font-size:14px; border:1px solid #dedfe1; text-align:center; text-decoration:none; width:17px; display:block; float:left;}<br />span{display:block; float:left; font-size:14px; line-height:30px;}<br />$curpage = isset($_GET['curpage'])? $_GET['curpage'] : 1;$total = 1000;$pagesize = 20;$url = 'page.php';$show = 10;echo page($curpage, $pagesize, $total, $url, $show);function page($curpage, $pagesize, $total, $url, $show){ if($total<=0 ------解决方案-------------------- $curpage<=0 ------解决方案-------------------- $pagesize<=0 ------解决方案-------------------- $show<=0){ return ''; } $pagecount = (int)(($total-1)/$pagesize)+1; if($curpage>$pagecount){ $curpage = $pagecount; } $tmp = ''; $step = (int)($show/2); if($curpage-$step<=0){ $start = 1; $end = $pagecount>$show? $show : $pagecount; }elseif($curpage+$step>=$pagecount){ $start = $pagecount-$show+1; $end = $pagecount; }else{ $start = $curpage-$step; $end = $start+$show-1; } if($curpage>1){ $tmp .= '上一页'; } for($i=$start; $i<=$end; $i++){ if($i==$curpage){ $tmp .= ''.$i.''; }else{ $tmp .= ''.$i.''; } } if($curpage<$pagecount){ $tmp .= '下一页'; } $tmp .= '总数:'.$total.',共'.$pagecount.'页'; return $tmp;}?>