www.gusucode.com > DaWang PHP自适应博客系统源程序 v1.0源码程序 > DaWangBlog_v1.0/DaWangBlog_v1.0/function/page.func.php
<?php function showPage($url,$flag,$page,$totalPage,$where=null,$sep=""){ $where=($where==null)?null:"&".$where; //$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; $index = ($page == 1) ? " <li><a>首页</a></li>" : "<li><a href='{$url}{$flag}page=1{$where}'>首页</a></li>"; $last = ($page == $totalPage) ? "<li><a>尾页</a></li>" : "<li><a href='{$url}{$flag}page={$totalPage}{$where}'>尾页</a</li>"; $prevPage=($page>=1)?$page-1:1; $nextPage=($Page>=$totalPage)?$totalPage:$page+1; $prev = ($page == 1) ? "<li><a>上一页</a></li>" : "<li><a href='{$url}{$flag}page={$prevPage}{$where}'>上一页</a></li>"; $next = ($page == $totalPage) ? "<li><a>下一页</a></li>" : "<li><a href='{$url}{$flag}page={$nextPage}{$where}'>下一页</a></li>"; $str = "<li><a>总共 <b>{$totalPage}</b> 页当前是第 <b>{$page}</b> 页</a></li>"; for($i = 1; $i <= $totalPage; $i ++) { //当前页无连接 if ($page == $i) { $p .= "<li><a>{$i}</a></li>"; } else { $p .= "<li><a href='{$url}{$flag}page={$i}{$where}'>{$i}</a></li>"; } } $pageStr=$p.$sep; //$pageStr=$str.$sep . $index .$sep. $prev.$sep . $p.$sep . $next.$sep . $last; return $pageStr; }