VIDTAKER.COM

Q&A

サンプルを探してアプリケーションをテストする - PHPの回答のSOAP


誰でも私に動作するサンプルのSOAPアプリケーションを見る?私は仕事していないよう試みた全ての例を示します。イムは確かにPHPにではなく、石鹸は本当の痛みを引き起こしている。

アイブ氏はルートにnusoap.phpファイルとすべてのファイルのアクセス許可はうまくごとに1つの例では、読み込みに失敗したアールを得た。私のサーバーがアクティブのSOAPて確実にPHP 5を実行している。アイブ氏は、チュートリアルの全体負荷とすべてのiを取得していた白い画面です。



3 Replies

1)

ヘイ。

何をしようとしている?することができます我々の例を参照してください?

私は最近、SOAPの自分自身について少し読んでてきた、と私はnuSOAPクライアントが正常に動作させることができた。私はこのコードを使用している:
  1. <?php
  2. header('content-type: text/plain; charset=UTF-8');
  3. error_reporting(E_ALL + E_NOTICE - E_STRICT - E_DEPRECATED);
  4. require_once('nusoap/nusoap.php');
  5.  
  6. // Create a SOAP client and make sure it connected OK
  7. $client = new nusoap_client('http://www.ecubicle.net/iptocountry.asmx?wsdl', 'wsdl');
  8. $error = $client->getError();
  9. if ($error)
  10. {
  11.     echo "--- ERROR ---\n";
  12.     print_r($error);
  13.     echo "\n---\ERROR ---\n";
  14. }
  15. else
  16. {
  17.     // Call the SOAP function
  18.     $param = array('V4IPAddress' => '<-- INSERT IP ADDRESS HERE -->');
  19.     $result = $client->call('FindCountryAsString', array('parameters' => $param), '', '', false, true);
  20.  
  21.     // Check if there was a fault
  22.     if ($client->fault)
  23.     {
  24.         echo "--- FAULT ---\n";
  25.         print_r($result);
  26.         echo "\n---\FAULT ---\n";
  27.     }
  28.     else
  29.     {
  30.         // Check if there were any errors.
  31.         $error = $client->getError();
  32.         if ($error)
  33.         {
  34.             echo "--- ERROR ---\n";
  35.             print_r($error);
  36.             echo "\n---\ERROR ---\n";
  37.         }
  38.         else
  39.         {
  40.             // Display the result
  41.             echo "--- RESULT ---\n";
  42.             print_r($result);
  43.             echo "\n---\RESULT ---\n";
  44.         }
  45.     }
  46.  
  47.     // Print debug info
  48.     echo <<<DEBUG
  49.  
  50.  
  51. -------------
  52. --- DEBUG ---
  53. -------------
  54.  
  55. --- REQUEST ---
  56. {$client->request}
  57. ---\REQUEST ---
  58.  
  59. --- Response ---
  60. {$client->response}
  61. ---\Response ---
  62.  
  63. --- Debug ---
  64. {$client->debug_str}
  65. ---\Debug ---
  66. DEBUG;
  67. }
  68. ?>
SOAPサービスが見つかりません私はオンラインで使用しています。これは、無料IPに地理的な位置のことだ。

実際にかかわらず、SOAPサーバーを置くことに多くの研究を行っていないことがあります。私は今だのみでサービスを使用してSOAPのには本当に興味が。

2)

こんにちは、

私に戻っててくれてありがとう。アイブ氏はこのすべてについてではほとんどない返答があった。すべてのオンラインドキュメントの白い画面を提供します。通常のPHPそのいないときは少なくとも、エラーメッセージを取得するように。

3)

さらに、この例では、私に白い画面を提供します。

あなたがまったく出力を得るために何をしましたか?私が石鹸は、私のシステム上でアクティブに