api — создайте тему MyBB в переполнении стека

Я исследовал эту тему, и нет документации по ней.

Это должно быть довольно легко решить для тех, кто разбирается в PHP.

По сути, я владею форумом.

Я хочу иметь возможность создавать темы на моем форуме под своим именем пользователя на форуме из других скриптов PHP, которые я кодирую.

Например, я хочу простой API, который я могу использовать в своих пользовательских кодированных сценариях:

make_thread($threadtitle, $threadbody);

Это все, что я хочу.

Должно быть просто,

1

Решение

Вот метод, который я сам кодировал

function makethread($subject, $thread) {

$host="***"; // Host name
$username="***"; // Mysql username
$password="***"; // Mysql password
$db_name="***"; // Database namemysql_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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]