2012-02-21 2 views
1

私はSOAPについて非常に新しいので、助けが必要です。 SOAPフィードにアクションを呼び出すスクリプトを書いたので、ブラウザで有効な応答が得られます。私が知らないのは、その応答をサーバー上のXMLファイルに直接保存する方法です。SOAP要求の結果をサーバーのXMLファイルに出力します。

<?php 
class Login 
{public $Username; 
public $Password; 
public function __construct($Username, $Password) 
{$this->Username = $Username; 
$this->Password = $Password; 
} 
} 
$Username = ""; 
$Password = ""; 
$url = ""; 
$client = new SoapClient($url, array("trace" => 1, "exception" => 0)); 
$result = $client->__soapCall("GetCatalog", array("GetCatalog" => array ("Username" =>$Username, "Password" =>$Password))); 
echo "<pre>".print_r($result, true)."</pre>"; 
?> 

すべてのヘルプは大歓迎されます これは私が使用するコードです。前もって感謝します!

答えて

0

__getLastResponseを使用してください。そのページから

例:あなたの助けを

<?php 
$client = SoapClient("some.wsdl", array('trace' => 1)); 
$result = $client->SomeFunction(); 
echo "Response:\n" . $client->__getLastResponse() . "\n"; 
?> 
+0

ありがとう! – alexius

+0

よろしくお願いします! – Poni

関連する問題