pcshowcom.php
来自「清华BBS源代码」· PHP 代码 · 共 181 行
PHP
181 行
<?php /* ** this file display single comment ** @id:windinsn nov 27,2003 */ require("pcfuncs.php"); function pc_add_new_comment($nid,$alert) {?><center><table cellspacing="0" cellpadding="5" width="500" border="0" class="t1"><tr> <td class="t5"><strong>发表评论 </strong> <?php if($alert){ ?> <font class=f4> 注意:仅有本站登录用户才能发表评论。<br /> <?php bbs_login_form(); ?> </font> <?php } ?> </td></tr><form name="postform" action="pccom.php?act=add&nid=<?php echo $nid; ?>" method="post" onsubmit="if(this.subject.value==''){alert('请输入评论主题!');return false;}"><tr> <td class="t8"> 主题 <input type="text" name="subject" maxlength="200" size="60" class="f1"> </td></tr><tr> <td class="t13">心情符号</td></tr><tr> <td class="t5"><?php @require("emote.html"); ?></td></tr><tr> <td class="t11">内容 <input type="hidden" name="htmltag" value=0> </td></tr><tr> <td class="t8"><textarea name="blogbody" class="f1" cols="60" rows="10" id="blogbody" onkeydown='if(event.keyCode==87 && event.ctrlKey) {document.postform.submit(); return false;}' onkeypress='if(event.keyCode==10) return document.postform.submit()' wrap="physical"></textarea></td></tr><tr> <td class="t5"> <input type="submit" value="发表评论" class="f1"> <input type="button" value="返回上页" class="f1" onclick="history.go(-1)"> <input type="button" value="使用HTML编辑器" class="f1" onclick="window.location.href='pccom.php?act=pst&nid=<?php echo $nid; ?>';"></tr></table></form></center><?php } $cid = (int)($_GET["cid"]); $link = pc_db_connect(); $query = "SELECT * FROM comments WHERE `cid` = '".$cid."' LIMIT 0 , 1 ;"; $result = mysql_query($query,$link); $comment = mysql_fetch_array($result); if(!$comment) { @mysql_free_result($result); pc_html_init("gb2312",$pcconfig["BBSNAME"]."Blog"); html_error_quit("对不起,您要查看的评论不存在"); exit(); } $query = "SELECT `access`,`uid`,`subject`,`emote`,`tid`,`pid` FROM nodes WHERE `nid` = '".$comment[nid]."' LIMIT 0 , 1 ;"; $result = mysql_query($query,$link); $node = mysql_fetch_array($result); if(!$node) { @mysql_free_result($result); pc_html_init("gb2312",$pcconfig["BBSNAME"]."Blog"); html_error_quit("对不起,您要查看的评论不存在"); exit(); } $pc = pc_load_infor($link,"",$node[uid]); if(!$pc)
{
pc_html_init("gb2312",$pcconfig["BBSNAME"]."Blog"); html_error_quit("对不起,您要查看的Blog不存在");
exit();
} $userPermission = pc_get_user_permission($currentuser,$pc); $sec = $userPermission["sec"]; $pur = $userPermission["pur"]; $tags = $userPermission["tags"]; if(!$tags[$node[access]]) { pc_html_init("gb2312",$pcconfig["BBSNAME"]."Blog"); html_error_quit("对不起,您不能查看本条记录!"); exit(); } if($pur != 3) { pc_counter($link); pc_ncounter($link,$comment[nid]); } pc_html_init("gb2312",$pcconfig["BBSNAME"]."Blog");?><br><center><table cellspacing="0" cellpadding="5" border="0" width="90%" class="t1"><tr> <td class="t2"> <img src="icon/<?php echo $node[emote]; ?>.gif" border="0" alt="心情符号" align="absmiddle"> 《 <a href="pccon.php?<?php echo "id=".$node[uid]."&nid=".$comment[nid]."&pid=".$node[pid]."&tid=".$node[tid]."&tag=".$node[access]; ?>" class="t2"> <?php echo html_format($node[subject]); ?> </a> 》 的评论 </td></tr><tr> <td class="t8"> <?php echo "<a href=\"/bbsqry.php?userid=".$comment[username]."\">".$comment[username]."</a>\n". "于 ".time_format($comment[created])." 提到:\n"; ?> </td></tr><tr> <td class="t13"> <img src="icon/<?php echo $comment[emote]; ?>.gif" border="0" alt="心情符号" align="absmiddle"> <strong> <?php echo html_format($comment[subject]); ?> </strong> </td></tr><tr> <td class="t13" height="200" align="left" valign="top"> <font class="<?php echo ($comment[htmltag])?"contentwithhtml":"content"; ?>"> <?php echo html_format($comment[body],TRUE,$comment[htmltag]); ?> </font> </td></tr><tr> <td class="t5" align="right"> [FROM: <?php echo $comment[hostname]; ?> ] </td></tr><tr> <td class="t3"><?php $query = "SELECT `cid` FROM comments WHERE `nid` = '".$comment[nid]."' AND `cid` < '".$cid."' ORDER BY `cid` DESC LIMIT 0 , 1 ;"; $result = mysql_query($query,$link); if($rows = mysql_fetch_array($result)) echo "<a href=\"pcshowcom.php?cid=".$rows[cid]."\">上一篇</a> \n"; else echo "上一篇 \n"; $query = "SELECT `cid` FROM comments WHERE `nid` = '".$comment[nid]."' AND `cid` > '".$cid."' ORDER BY `cid` ASC LIMIT 0 , 1 ;"; $result = mysql_query($query,$link); if($rows = mysql_fetch_array($result)) echo "<a href=\"pcshowcom.php?cid=".$rows[cid]."\">下一篇</a> \n"; else echo "下一篇 \n"; mysql_free_result($result);?> <a href="pccon.php?<?php echo "id=".$node[uid]."&nid=".$comment[nid]."&pid=".$node[pid]."&tid=".$node[tid]."&tag=".$node[access]; ?>">返回原文</a> <a href="pccom.php?act=pst&nid=<?php echo $comment[nid]; ?>">发表评论</a> <a href="/bbspstmail.php?userid=<?php echo $comment[username]; ?>&title=问候">寄信给<?php echo $comment[username]; ?></a> </td></tr></table><hr size=1><?php $alert = ($loginok != 1 || !strcmp($currentuser["userid"],"guest"))?TRUE:FALSE; pc_add_new_comment($comment[nid],$alert); ?></center><?php pc_db_close($link); html_normal_quit(); ?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?