PHP+Mysql无刷新问答评论系统(源码)
发布时间:2020-12-12 21:56:12 所属栏目:PHP教程 来源:网络整理
导读:自己写的一个评论系统源码分享给大家,包括有表情,还有评论机制。用户名是随机的 针对某一篇文章进行评论 -1)); } else { $content = addslashes(str_replace("n"," ",$_POST['content'])); $data['tid'] = I("post.id",'int'); //文章id if (strlen(preg_
自己写的一个评论系统源码分享给大家,包括有表情,还有评论机制。用户名是随机的 针对某一篇文章进行评论 -1));
} else {
$content = addslashes(str_replace("n","
",$_POST['content'])); $data['tid'] = I("post.id",'int'); //文章id if (strlen(preg_replace('/[ [^)]+? ]/x','',$content)) < 10) { echo json_encode(array("code" => "short than 10","error" => "评论的内容不能少于10个字符。")); exit; } if (C("DB_PWD") != '') { if (time() - session("comment_time") < 60 && session("comment_time") > 0) {//2分钟以后发布 echo json_encode(array("code" => "fast","error" => "您提交评论的速度太快了,请稍后再发表评论。")); exit; } } $data['pid'] = I("post.pid",'int'); $data['pid_sub'] = I("post.pid_sub",'int'); $lyid = $data['pid_sub'] > 0 ? $data['pid_sub'] : $data['pid']; if ($lyid > 0) { $lyinfo = M("comment")->field("uid")->where("id='" . $lyid . "'")->find(); $data['touid'] = $lyinfo['uid']; } else { $data['touid'] = 2; } $data['addtime'] = time(); $emots = getTableFile("emot"); foreach ($emots as $v) { $content = str_replace("[" . $v['name'] . "]"," ![]() 根据分页参数获取对应评论列表field("id,uid,content,addtime")->where($sql)->order("id DESC")->limit($start . ",10")->select();
// echo M("comment")->getlastsql();
foreach ($comments as $k => $v) {
$comments[$k]['sub'] = M("comment")->field("id,pid_sub")->where("tid = " . $id . " AND pid = " . $v['id'] . "")->order("id ASC")->select();
}
$this->assign("id",$id);
$this->assign("mtype",$mtype);
$this->assign("comments",$comments);
$this->assign("comments_num",$totalnum - ($page - 1) * 10);
$this->display();
}
切换评论分页 0) {
var id = $("#detail-page").attr("data-id");
var mtype = $("#detail-page").attr("data-mtype");
var totalnum = $("#detail-page").attr("data-totalnum");
$("#detail-page").children("a").click(function() {
var page = parseInt($(this).attr("data-page"));
$("#detail-page").children("a").removeClass("current");
$("#detail-page").children("a").eq(page - 1).addClass("current");
$("#comment_list").html("
![]() 评论表和表情表已放在压缩包里功能实现和demo原址: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |