IPB Board 提供了一个类 (classXmlRpc) 来通过远程服务器访问 board 功能。发送请求对我来说似乎很容易,但是我无法处理收到的响应。
我尝试将响应加载到 SimpleXML 但出现致命错误,所以我做了一个 var_dump,本来希望看到 xml,但我看到的东西看起来不像 xml...
这是整个输出
这是通过 classXmlRpc 发出的请求:
$response = $classXmlRpc->sendXmlRpc( "http://jdbartist.bplaced.net/forum/interface/board/index.php", "fetchStats", array( 'api_module' => 'ipb', 'api_key' => 'security_key' ) ) ;
这是输出的一小部分:
array(2) {
["html attr"]=> array(1) {
["lang"]=> string(2) "en"
}
["html"]=> &array(3) {
["head"]=> array(5) {
["title"]=> string(30) "Error - Gaming Nexus Community"
["meta"]=> array(16) {
[0]=> string(0) ""
["0 attr"]=> array(1) {
["charset"]=> string(5) "UTF-8"
}
["1 attr"]=> array(2) {
["http-equiv"]=> string(15) "X-UA-Compatible"
...
基本上,那是什么以及如何访问这些数组中的数据?