$totalPage) $page = 1; // 페이지 정보가 없거나 페이지가 1 보다 작거나 전체 페이지 보다 크면 1페이지로 $start = $scale*($page-1); echo"
"; //vitual_number n.. 가상번호 if($start) $n=$total-$start; else $n=$total; for( $i=$start; $i<$start+$scale; $i++ ){ if( $i<$total ){ mysql_data_seek($result,$i); $row=mysql_fetch_array($result); $row[body]=ereg_replace(" ", " ", $row[body]); $row[body]=eregi_replace("\n","
",$row[body]); echo" "; $n--; //total개수 } // if } // for echo("
$row[body]

"); // 페이지 바로가기 링크 구현 for($i=1; $i <= 4; $i++){ $temp = $page - $i; if ($temp <= 0) break; $quickPage = "$temp ㆍ ".$quickPage; } $j=4-($i-1); $quickPage .= "page$page "; for($i=1; $i <= 4+$j; $i++){ $temp = $page + $i; if ($temp > $totalPage) break; $quickPage .= "ㆍ $temp "; } $j=4-($i-1); if($j>0){ for($i=5; $i <= 4+$j; $i++) { $temp = $page - $i; if ($temp <= 0) break; $quickPage = " $temp ㆍ ".$quickPage; } } // 이전 다음 링크 구현 if($page > 1){ $temp = $page - 1; $p_p = " 처음 이전"; } else $p_p = " 처음 이전"; if($page < $totalPage){ $temp = $page + 1; $n_p = " 다음 마지막"; } else $n_p = "다음 마지막"; // 페이지 바로가기 링크 출력 echo"
$p_p   $quickPage   $n_p
"; ?>