discuz x2 回帖代码

discuz

2011-10-22 14:58

依然不费话。

 

<?php
define('APPTYPEID', 4);
define('CURSCRIPT', 'portal');

require './source/class/class_core.php';
require './source/function/function_forum.php';

$discuz = & discuz_core::instance();
$discuz->init();

$title="zxc自行车自行车自行车在线穿着鞋";              //标题
$fid=41;                                       //版块
$uid=1;                                        //回帖人ID
$uname='admin';                                //回帖人
$time=time();                                  //回帖时间
$content="这当然阿萨德啊是的阿萨德阿萨德n";    //内容
$ip='127.0.0.1';                               //IP
$views=rand(0,100);                            //浏览次数
$htmlon=1;                                     // 是否支持HTML     1是支持
$tid=205;                                        //主题




$array=array('fid'=>$fid,'tid'=>$tid,'first'=>1,'author'=>$uname,'authorid'=>$uid,'subject'=>$title,'dateline'=>$time,'message'=>"$content",'useip'=>$ip,'invisible'=>0,'anonymous'=>0,'usesig'=>1,'htmlon'=>$htmlon,'bbcodeoff'=>-1,'smileyoff'=>-1,'parseurloff'=>0,'attachment'=>0,'rate'=>0,'ratetimes'=>0,'status'=>0,'tags'=>'','comment'=>0,'replycredit'=>0);
insertpost($array);          





$num=DB::fetch(DB::query('SELECT threads,posts,todayposts FROM '.DB::table('forum_forum')." WHERE fid='$fid'"));
$array=array('posts'=>$num[posts]+1,'lastpost'=>"$pid        $title        $time        $uname",'todayposts'=>$num[todayposts]+1);
DB::update('forum_forum', $array,"fid='$fid'");
DB::query("UPDATE ".DB::table('common_member_count')." SET posts=posts+1 WHERE uid='$uid'", 'UNBUFFERED');
DB::query("UPDATE ".DB::table('common_member_status')." SET lastip='$ip',lastvisit='$time',lastactivity='$time',lastpost='$time' WHERE uid='$uid'", 'UNBUFFERED');
DB::query("UPDATE ".DB::table('forum_thread')." SET replies=replies+1,views=views+1,lastposter='$uname', lastpost="$pid        $title        $time        $uname" WHERE tid='$tid'", 'UNBUFFERED');


echo 'OK'.$tid;


?>