I am also having problems creating posts... here is my code:
PHP Code:
chdir('/usr/local/www/htdocs/bbs');
// Load vB-Backend
require('./global.php');
require('/includes/functions_newpost.php');
$userid = $_POST[news_user_id]; // The user creating the thread
$forumid = 120; // The forum where the thread should be posted
// Get forum & user info
$foruminfo = fetch_foruminfo($forumid);
$bbuserinfo = fetch_userinfo($userid);
// Setup the thread
$post[title] = $title;
$post[message] = $article;
$post[poststarttime] = TIMENOW;
$post[posthash] = md5($post[poststarttime] . $bbuserinfo['userid'] . $bbuserinfo['salt']);
$post[emailupdate] = 9999;
// build the thread
build_new_post('thread', $foruminfo, array(), 0, $post, $errors);
// Errors?
if (sizeof($errors) > 0) {
?>There have been errors. <?=$errors?><?
print_r($errors);
die('errors');
}
$ThreadID = $post['threadid'];
$PostID = $post['postid'];
print ("the threadid is $ThreadID and the postid is $PostID");
And I get back these errors:
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /usr/local/www/htdocs/bbs/includes/init.php on line 517
Fatal error: Call to a member function query_first() on a non-object in /usr/local/www/htdocs/bbs/includes/functions.php on line 922
Any help is appreciated, kind of lost here.
Thanks!