one of the all
Member
سلام دوستان
کسی میتونه راهنمایی کنه که چجوری میشه کدی نوشت که ثبت نام در vb رو در قسمت دیگه ای از سایت انجام داد ...
مثلا وقتی کاربر در حال ثبت نام در سایت اصلی هستش ، همزمان در فروم هم ثبت نام شه ...
فروم و سایت اصلی هم روت هستن .
من از این کد استفاده کردم
البته مقادیر ارجاعی پیش فرض هستن ...
وقتی این کد اجرا میشه به خطای زیر بر میخورم ....
با وجود این خطا ، در دیتابیس vb و در تیبل user ، یک سطر جدید با همین مقادیر ورودی درج میشه اما همچنان یوزر در وی بی ثبت نام نشده چون در صفحه اول به عنوان یوزر جدید نمایش داده نمیشه و نمیتونه لاگین کنه ...
مشکل از کجاست؟
آیا راه دیگه ای واسه ثبت نام یوزر هست؟
کسی میتونه راهنمایی کنه که چجوری میشه کدی نوشت که ثبت نام در vb رو در قسمت دیگه ای از سایت انجام داد ...
مثلا وقتی کاربر در حال ثبت نام در سایت اصلی هستش ، همزمان در فروم هم ثبت نام شه ...
فروم و سایت اصلی هم روت هستن .
من از این کد استفاده کردم
کد:
define('VB_AREA', 'External');
define('SKIP_SESSIONCREATE', 1);
define('SKIP_USERINFO', 1);
define('CWD', 'forum/v3.8.0');
require_once(CWD . '/includes/init.php');
$newuser =& datamanager_init('User', $vbulletin, ERRTYPE_ARRAY);
$newuser->set('username', 'phpNukeUser');
$newuser->set('email', '[email protected]');
$newuser->set('password', 'verysecret');
$newuser->set('usergroupid', 2);
$newuserid = $newuser->save();
البته مقادیر ارجاعی پیش فرض هستن ...
وقتی این کد اجرا میشه به خطای زیر بر میخورم ....
کد:
[LEFT]Fatal error: Call to a member function query_read_slave() on a non-object in ... [/LEFT]
مشکل از کجاست؟
آیا راه دیگه ای واسه ثبت نام یوزر هست؟