bbsccc.php

来自「linux/unix环境下的建站系统」· PHP 代码 · 共 95 行

PHP
95
字号
<?phprequire('www2-funcs.php');login_init();bbs_session_modify_user_mode(BBS_MODE_READING);assert_login();if (isset($_GET['board']))	$board = $_GET['board'];else	html_error_quit('错误的讨论区');$brdarr = array();$bid = bbs_getboard($board,$brdarr);if (!$bid)	html_error_quit('错误的讨论区');$board = $brdarr['NAME'];$brd_encode = urlencode($board);if (isset($_GET['id']))	$id = intval($_GET['id']);else	html_error_quit('错误的文章ID');if (!bbs_normalboard($board))	if (bbs_checkreadperm($currentuser["index"], $bid) == 0)		html_error_quit("错误的讨论区");$ftype = $dir_modes["NORMAL"];$articles = array ();$num = bbs_get_records_from_id($board, $id, $ftype, $articles);if ($num == 0)	html_error_quit("错误的文章号,原文可能已经被删除");$id = $articles[1]["ID"];bbs_board_nav_header($brdarr, "文章转贴");if (isset($_GET['do'])) {	$target = trim(ltrim($_POST['target']));	if (!$target)		html_error_quit("请输入转入的讨论区");	$outgo = isset($_POST['outgo'])?1:0;	switch (bbs_docross($board,$id,$target,$outgo)) {		case 0:			html_success_quit("转贴成功!",			array("<a href='bbsdoc.php?board=" . $target . "'>进入 " . $target . " 讨论区</a>",			"<a href='bbsdoc.php?board=" . $brd_encode . "'>返回 " . $brdarr['DESC'] . "</a>",			"<a href='bbscon.php?bid=" . $bid . "&id=" . $id . "'>返回《" . htmlspecialchars($articles[1]["TITLE"]) . "》</a>"));			break;		case -1:			html_error_quit("讨论区错误");			break;		case -2:			html_error_quit("讨论区 ".$target. " 不存在");			break;		case -3:			html_error_quit("不能转入只读讨论区");			break;		case -4:			html_error_quit("您尚无 ".$target." 讨论区的发文权限");			break;		case -5:			html_error_quit("您被封禁了 ".$target." 讨论区的发文权限");			break;		case -6:			html_error_quit("转入文章错误");			break;		case -7:			html_error_quit("该文已被转载过一次");			break;		case -8:			html_error_quit("不能将文章转载到本版");			break;		case -9:			html_error_quit($target." 讨论区不能上传附件");			break;		default:	}	html_error_quit("系统错误,请联系管理员");}?><form action="<?php echo $_SERVER['PHP_SELF']; ?>?do&board=<?php echo $brd_encode; ?>&id=<?php echo $id; ?>" method="post" class="medium"/>	<fieldset>		<legend>转贴文章:<a href="bbscon.php?bid=<?php echo $bid; ?>&id=<?php echo $id; ?>"><?php echo htmlspecialchars($articles[1]["TITLE"]); ?></a></legend>		<div class="inputs">			<label>请输入要转入的讨论区:</label>			<input type="text" name="target" size="18" maxlength="20" id="sfocus"/>			<input type="checkbox" name="outgo" checked />转信		</div>	</fieldset>	<div class="oper"><input type="submit" value="转贴" /></div></form><?phppage_footer();?>

⌨️ 快捷键说明

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