バグからコメントを抽出するプログラムを書いています。したがって、最初に 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; echo $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初心者です。