在PHP中创建MyBB线程

在PHP中创建MyBB线程,php,api,mybb,Php,Api,Mybb,我已经研究过这个话题,没有相关的文档 对于熟悉PHP的人来说,这应该很容易解决 基本上我拥有一个论坛 我希望能够在我的论坛上,从我编写的其他PHP脚本中,以我的论坛用户名创建线程 例如,我想要一个简单的API,我可以在自定义编码脚本中使用以下内容: make_thread($threadtitle, $threadbody); 这就是我想要的 应该很简单,这里是我自己编写的方法 function makethread($subject, $thread) { $host="***"; //

我已经研究过这个话题,没有相关的文档

对于熟悉PHP的人来说,这应该很容易解决

基本上我拥有一个论坛

我希望能够在我的论坛上,从我编写的其他PHP脚本中,以我的论坛用户名创建线程

例如,我想要一个简单的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);

 }

看到这是一个非常过时的资源,我正在寻找与1.8.x兼容的资源谢谢你的链接谢谢分享;这是可以改进的,但很高兴知道这是可能的