У меня есть следующий скрипт для входа в openERP:
<?php include('../xmlrpc/lib/xmlrpc.inc'); $dbname = 'km'; $user = 'admin'; $pwd = 'pass'; $url = 'http://localhost:8069'; // it's demo server url $sock = new xmlrpc_client("http://localhost:8069"); $sock_msg = new xmlrpcmsg('login'); $sock_msg->addParam(new xmlrpcval($dbname, "string")); $sock_msg->addParam(new xmlrpcval($user, "string")); $sock_msg->addParam(new xmlrpcval($pwd, "string")); $sock_resp = $sock->send($sock_msg); if ($sock_resp->errno != 0){ echo 'error'; }else{ $sock_val = $sock_resp->value(); $user_id = $sock_val->scalarval(); } ?>
Я получаю следующую ошибку:
Fatal error: Call to a member function scalarval() on a non-object in (whatever)
Я не знаю, где я здесь. Это что-то в конфигурации? или, возможно, я делаю что-то еще неправильно.
Поскольку я новичок в XMLRPC и OpenERP, предоставьте как можно больше информации.
Благодаря !