我正在编写一个程序来从错误中提取评论。所以首先使用 XML-RPC 我试图连接到 Bugzilla 并通过
把http://bugzilla.yourdomainname.com/xmlrcp.cgi
所以这是我的代码....
setCookieJar(); $oClient->setHttpClient($oHttpClient); $aResponse = $oClient->call('User.login', array(array( '登录'=>'用户名', '密码' => '密码', '记住' => 1 ))); //登录bugzilla。 函数 getInfoBug(int $bugno) { $aResponse = $oClient->call('Bug.get($bugno)'); //这只会返回错误号。 $aResponse = $oClient->call('Bug.get( ids => [$bugno], include_fields => [\'id\', \'comments\'] )'); //获取有关错误的信息。 $final = $Client->call('Bug.get(comments($aResponse)'); // 返回 $final; } $错误 = 1379; 回声 $answer = getInfoBug($bug); ?>
所以实际上我并不确定我是否从 Buzilla API 正确调用了该函数,另一个即将出现的问题是
警告:require_once(Zend/Loader/Autoloader.php) [function.require-once]:无法打开流:第 6 行的 C:\Zend\Apache2\htdocs\Aakash\bugzilla.php 中没有这样的文件或目录
致命错误:require_once() [function.require]:在 C:\Zend\Apache2\ 中打开所需的 'Zend/Loader/Autoloader.php' (include_path='/usr/share/php/libzend-framework-php') 失败htdocs\Aakash\bugzilla.php 在第 6 行
所以我不太确定发生了什么。我只是 PHP 的初学者。