Quote:
Originally Posted by noypiscripter
Glad to help. But what was the error? This might help others if you mention what the error was and how you fixed it.
|
Ciao vergara,
it was a stupid error, i was running lampp as my test server and i was running the custom script using the local php where mysql extension was missing. debug mode told me that mysql_init() is what..

and i quickly resolved the problem but then again things got restrained back to their normal state and everything was chaos and still it is.
Code:
$vbpath = "/var/www/html";
define('CSRF_PROTECTION', false);
require_once($vbpath . '/includes/vb5/autoloader.php');
vB5_Autoloader::register($vbpath);
$app = vB5_Frontend_Application::init('config.php');
$username = 'admin';
$password = 'admin123';
$api = Api_InterfaceAbstract::instance();
$loginInfo = $api->callApi('user', 'login', [$username, $password]);
$rememberThisUser = true;
vB5_Auth::setLoginCookies($loginInfo, '', $rememberThisUser);
$options = [];
$wakht = time();
$input = [
'publisheddate' =>$wakht,
'userid' => 1,
'authorname' => 'admin',
'description' => 'wonderful world but for what?',
'pagetext' => '',
'rawtext' => 'i wonder how would i get posted, he do not know how to do it.they should switch vbulletin to python..:(',
'title' => 'i will be a shining thread if!!',
'htmltitle' => 'i will be a shining thread if!!',
'parentid' => 3,
'created' => $wakht,
'lastcontent' => $wakht,
'lastcontentauthor' => 'admin',
'lastauthorid' => 1,
'hvinput'=>'',
];
$nodee = $api->callApi('content_text', 'add', [$input, $options]);
print("done?");
OutPut:
Code:
PHP Notice: Undefined index: host in /var/www/html/core/vb/request/web.php on line 272
PHP Notice: Undefined index: host in /var/www/html/core/vb/request/web.php on line 274
PHP Notice: Undefined index: REQUEST_METHOD in /var/www/html/includes/api/interface/collapsed.php on line 105
PHP Notice: Undefined index: sessionhash in /var/www/html/includes/vb5/auth.php on line 26
PHP Notice: Undefined index: password in /var/www/html/includes/vb5/auth.php on line 36
PHP Notice: Undefined index: userid in /var/www/html/includes/vb5/auth.php on line 36
here is the output of $logingInfo.
Code:
Array
(
[0] => Array
(
[0] => unexpected_error
[1] => Invalid value for vB_dB_Type_UInt constructor. Value must be numeric (hex notation allowed).
)
)
any help??