= 100){ $next_query = preg_replace('/page=[0123456789]{1,3}/u',"page=1",$base_query); $next_url = "http://{$_SERVER["SERVER_NAME"]}{$_SERVER['PHP_SELF']}?$next_query"; $next_num = 1; } else { $next_num = $_GET['page'] + 1; $next_query = preg_replace('/page=[0123456789]{1,3}/u',"page={$next_num}",$base_query); $next_url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["PHP_SELF"] . "?" . $next_query; } } elseif ($base_query != ""){ $next_num = 2; $next_query = $base_query . "&page=" . $next_num; $next_url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["PHP_SELF"] . "?" . $next_query; } else { $next_num = 2; $next_query = "page=" . $next_num; $next_url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["PHP_SELF"] . "?" . $next_query; } if ($next_num == 1){ $current_page = 100; } else { $current_page = $next_num - 1; } if (isset($_GET['page']) && $_GET['page'] != ''){ if ($_GET['page'] <= 1){ $prev_query = preg_replace('/page=[0123456789]{1,3}/u',"page=100",$base_query); $prev_url = "http://{$_SERVER["SERVER_NAME"]}{$_SERVER['PHP_SELF']}?$prev_query"; $prev_num = 100; } else { $prev_num = $_GET['page'] - 1; $prev_query = preg_replace('/page=[0123456789]{1,3}/u',"page={$prev_num}",$base_query); $prev_url = "http://{$_SERVER['SERVER_NAME']}" . $_SERVER["PHP_SELF"] . "?" . $prev_query; } } elseif ($base_query != ''){ $prev_num = 100; $prev_query = $safequery . '&page=' . $prev_num; $prev_url = "http://{$_SERVER['SERVER_NAME']}" . $_SERVER["PHP_SELF"] . "?" . $prev_query; } else { $prev_num = 100; $prev_query = 'page=' . $prev_num; $prev_url = "http://{$_SERVER['SERVER_NAME']}" . $_SERVER["PHP_SELF"] . "?" . $prev_query; } if (mb_strlen($next_num) == 1) $next_str = ''.$next_num; if (mb_strlen($next_num) == 2) $next_str = ''.$next_num; if (mb_strlen($next_num) == 3) $next_str = $next_num; if (mb_strlen($prev_num) == 1) $prev_str = ''.$prev_num; if (mb_strlen($prev_num) == 2) $prev_str = ''.$prev_num; if (mb_strlen($prev_num) == 3) $prev_str = $prev_num; } } ?> '; $echo = $echo . '