在PHP中创建一个MyBB线程



我已经研究了这个主题,但没有关于它的文档。

对于了解PHP的人来说,解决起来应该很容易。

本质上,我拥有一个论坛。

我希望能够在我的论坛用户名下使用我编码的其他 PHP 脚本在我的论坛上创建线程。

例如,我想要一个简单的API,我可以在我的自定义编码脚本中使用以下API:

make_thread($threadtitle, $threadbody);

这就是我想要的。

应该很简单,

这是我自己编码的方法

function makethread($subject, $thread) {
$host="***"; // Host name
$username="***"; // Mysql username
$password="***"; // Mysql password
$db_name="***"; // Database name

mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$ridtid = rand(111111,999999);
$time = time();
$q1 = "INSERT into mybb_posts (tid, fid, subject, icon, uid, username, message, visible) VALUES('$ridtid', '7', '$subject', '6', '1', 'Nick', '$thread', '1')";
$q2 = "INSERT into mybb_threads (tid, fid, subject, icon, uid, username, dateline, lastpost, lastposter, visible) VALUES('$ridtid', '7', '$subject', '6', '1', 'Nick', '$time', '$time', 'Nick', '1')";
$q3 = "UPDATE mybb_forums SET lastposttid='$ridtid' WHERE fid='7'";
$q4 = "UPDATE mybb_forums SET lastpost='$time' WHERE fid='7'";
mysql_query($q1);
mysql_query($q2);
mysql_query($q3);
mysql_query($q4);
 }

相关内容

  • 没有找到相关文章

最新更新