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

📄 post.php

📁 phpcms2007很好的cms内容管理系统,操作方便
💻 PHP
字号:
<?php
require './include/common.inc.php';

if(!$itemid || !$keyid || (!array_key_exists($keyid, $MODULE) && !array_key_exists($keyid, $CHANNEL))) showmessage($LANG['illegal_operation']);

if(!$MOD['ischecklogin'] && !$_userid) showmessage($LANG['guest_not_allowed_comment'], 'goback');
if(isset($replycid) && $replycid>0 && !$_userid && !$MOD['ischeckreply']) showmessage($LANG['guest_not_allowed_reply'], 'goback');

if(!isset($checkcodestr)) $checkcodestr = '';
checkcode($checkcodestr, $MOD['enablecheckcode'], $PHP_REFERER);

if(strlen($commentcontent) < $MOD['mincontent']) showmessage($LANG['comment_content_lessthan'].$MOD['mincontent'].$LANG['chars']);
if(strlen($commentcontent) > $MOD['maxcontent'])	showmessage($LANG['comment_content_greaterthan'].$MOD['maxcontent'].$LANG['chars']);
if(substr_count($commentcontent,'[smile_')>$MOD['maxsmilenum']) showmessage($LANG['comment_max_smile_num'].$MOD['maxsmilenum'],'goback');


$enabledkey = explode(",",$MOD['enabledkey']);
$enabledkey = array_filter($enabledkey);
if(!in_array($keyid,$enabledkey))
{
	showmessage($LANG['module_not_allowed_comment'],'goback');
}
$itemid = intval($itemid);
$score = intval($score);
$score = ($score>=1 && $score<=5) ? $score : 3;

if($MOD['ischeckcomment'])
{
	$passed = 0;
	$message = $LANG['comment_success_wait_verify'];
}
else
{
	$passed = 1;
	$message = $LANG['comment_success'];
}
if(isset($replycid))
{
	$replycid = intval($replycid);
	if($replycid)
	{
		$r = $db->get_one("SELECT ip,username,content FROM ".TABLE_COMMENT." WHERE cid=".$replycid);
		if($r)
		{
			$r['ip'] = substr($r['ip'],0,strrpos($r['ip'],'.')).".*";
			$user = $r['username']? $r['username']:$r['ip'];
			$commentcontent = '[quote][blue]'.$LANG['ourmember'].'('.$user.')'.$LANG['original_comment'].':[/blue]'.$r['content'].'[/quote]'.$commentcontent;
		}
	}
}
$commentcontent = htmlspecialchars($commentcontent);
$db->query("INSERT INTO ".TABLE_COMMENT." (keyid,itemid,username,score,content,ip,addtime,passed) VALUES('$keyid','$itemid','$_username','$score','$commentcontent','$PHP_IP','$PHP_TIME','$passed')");
if($passed == 1) update_comments($keyid, $itemid, 1);

showmessage($message, $forward);
?>

⌨️ 快捷键说明

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