【发布时间】:2015-12-21 14:54:44
【问题描述】:
最近我试图在this class 的帮助下创建一个数据库及其用户。我尝试了以下代码。
include_once("xmlapi.php"); // this can be downlaoded from https://github.com/CpanelInc/xmlapi-php/blob/master/xmlapi.php
$ip = getenv('REMOTE_HOST');
$root_pass = getenv('REMOTE_PASSWORD');
$xmlapi = new xmlapi($ip);
$xmlapi->password_auth("root",$root_pass);
$xmlapi->set_debug(1);
$acct = array( username => "someuser", password => "pass123", domain => "exampledoamin.com"); // here i used my domain name.
print $xmlapi->createacct($acct);
但它返回以下错误。
Fatal error: Uncaught exception 'Exception' with message 'No host defined' in
当我需要主文件时它显示错误。我的代码有什么问题。我找不到错误。我错过了什么吗?
编辑:
Var_dump($ip);
bool(false);
【问题讨论】:
-
var_dump($ip);给你什么? (注意它可能为 null,这将导致该错误)。 -
我编辑了我的问题,它返回错误。这种情况的任何解决方案
-
设置
REMOTE_HOST环境变量,或者定义XMLAPI_HOST常量(根据代码)。 -
请举个例子。我是这个领域的新手。
标签: php cpanel-xmlapi