私は、ユーザーにログインしてバグを報告するために、バグダイルインストールにリクエストを送信するスクリプトを作成しています。php file_get_contents Bugzillaのインストールに間違ったコンテンツタイプを送信する
Googleコードhttp://code.google.com/p/bugzillaphp/ で利用可能なBugzillaPHPを使用していますが、すべてローカルサーバで正常に動作していますが、スクリプトを実行するリモートサーバ上では動作しません。
私はBugzillaのから戻って取得していますエラーは次のとおりです。
のContent-Typeは 'text/xmlで、' 'マルチパート/ *、' でなければなりません 'アプリケーション/石鹸+ xmlの、' 'や' アプリケーション/
これは、私のスクリプトが間違ったコンテンツタイプ(またはBugzillaがヘッダを間違って検出している)を送信していることを意味しています。 しかし、私はcontent-typeが正しい値に設定されていると確信しています。 これは私のコードです:
$context = stream_context_create(array('http' => array(
'method' => 'POST',
'header' => 'Content-Type: text/html',
'content' => $body
)));
$response = file_get_contents($url, false, $context);
任意のアイデア?
私は今これを試しましたが、私は同じ結果を得ています。また、これはなぜ私のローカルサーバー上で完全に動作しているのか説明しません。とにかくありがとう – Martin