⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multi.php

📁 这个版本只是修正了一些BUG
💻 PHP
字号:
<?php

function multi($num, $perpage, $curr_page, $mpurl) {
	$multipage = '';
	if($num > $perpage) {
		$page = 6;
		$offset = 2;

		$pages = ceil($num / $perpage);
		$from = $curr_page - $offset;
		$to = $curr_page + $page - $offset - 1;
		if($page > $pages) {
			$from = 1;
			$to = $pages;
		} else {
			if($from < 1) {
				$to = $curr_page + 1 - $from;
				$from = 1;
				if(($to - $from) < $page && ($to - $from) < $pages) {
					$to = $page;
				}
			} elseif($to > $pages) {
				$from = $curr_page - $pages + $to;
				$to = $pages;
				if(($to - $from) < $page && ($to - $from) < $pages) {
					$from = $pages - $page + 1;
				}
			}
		}
		$multipage .="<table border='0' cellspacing='1' cellpadding='3'>";
		$multipage .="<tr><td> 页码:<b>$curr_page</b> [共 <b>$pages</b> 页]:</td>";
		$multipage .= "<td width='20'  align=center><a href=\"$mpurl&page=1\"><<</a></td>";
		 
		for($i = $from; $i <= $to; $i++) {
			if($i != $curr_page) {
				$multipage .= "<td width='8'   align=center><a href=\"$mpurl&page=$i\">$i</a></td>";
			} else {
				$multipage .= "<td width='8'  align=center><font color=red><u><b> $i </b></u></font></td>";
			}
		}
		$multipage .= ($pages > $page) ? "<td width='20'    align=center><a href=\"$mpurl&page=$pages\"> >></a></td>" : "<td align=center width='20'><a href=\"$mpurl&page=$pages\">>></a></td>";
		 $multipage .= "</tr></table>";
	}
	return $multipage;
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -