如何在我的简单php项目中包含简单的xmlrpc_client库

时间:2016-09-06 07:26:15

标签: php xml-rpc xmlrpcclient

我有一个简单的PHP项目,其中有xmlrpc.php - 文件在php语言库中。

当我使用new xmlrpc_client($this->auth_service_url);执行文件时,显示

  

未找到类'xmlrpc_client'

有人可以帮助我吗?

3 个答案:

答案 0 :(得分:0)

试试这个 new \ xmlrpc_client($ this-> auth_service_url); 或这个  new / xmlrpc_client($ this-> auth_service_url);

答案 1 :(得分:0)

如果您使用的是odoo版本8,那么您只需按照以下文档

即可

Odoo 8 Web service API

我希望它对你有所帮助。

答案 2 :(得分:0)

似乎xmlrpc_client未正确安装在您的php配置中,或者在您运行命令的范围内不可用。尝试创建/检查您的php.ini或创建一个info.php文件,看看为xmlrpc加载了哪些库。如果您的项目目录中有此xmlrpc文件,您还可以确保将其包含在PHP脚本中。在我的PHP脚本中,我这样做。

<?php
include "libs/odoorpc.php";
include("libs/xmlrpcs.inc");

其中odoorpc是我用于php的odoo xmlrpc类。 xmlrpcs是一个可用于php的通用xmlrpc库。您必须使用适合您情况的文件名替换。