我正在使用 WHM/cPanel 的 API 通过 PHP 为用户创建帐户。我已经让所有 cURL 选项都可以将正确的 URL 字符串发送到服务器等,并且帐户已正确创建,因此这一切都可以正常工作。
我现在需要做的是能够打印出正确的响应消息,而不是仅仅将所有数据转储到屏幕上,因为这适用于不需要查看所有名称服务器、DNS 的普通用户等在后台完成的信息。
JSON 结果statusmsg
在输出数组中有一个键,但我不确定如何打印出来。
这是错误的结果:
$result = json_decode($curl_response, true);
(来自 var_dump)
object(stdClass)#1 (1) {
["result"]=> array(1) {
[0]=> object(stdClass)#2 (4) {
["options"]=> NULL
["rawout"]=> NULL
["statusmsg"]=> string(55) "Sorry, a passwd entry for that username already exists."
["status"]=> int(0)
}
}
}
我已经尝试过,echo $result->result->statusmsg;
但它只是出现了一个空白页,所以我不确定我做错了什么,或者是否有另一种访问状态消息的方法,我可以以更友好的方式将其打印给用户方法。
任何帮助都会很重要!