| [ Index ] |
|
Code source de nusoap 0.7.2 |
1 <?php 2 /* 3 * $Id: wsdlclient11.php,v 1.1 2004/04/22 14:19:45 snichol Exp $ 4 * 5 * WSDL client sample. 6 * Exercises a document/literal NuSOAP service (added nusoap.php 1.73). 7 * 8 * Service: WSDL 9 * Payload: document/literal 10 * Transport: http 11 * Authentication: none 12 */ 13 require_once ('../lib/nusoap.php'); 14 $proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : ''; 15 $proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : ''; 16 $proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : ''; 17 $proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : ''; 18 $client = new soapclient('http://www.scottnichol.com/samples/hellowsdl3.wsdl', true, 19 $proxyhost, $proxyport, $proxyusername, $proxypassword); 20 $err = $client->getError(); 21 if ($err) { 22 echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; 23 } 24 $person = array('firstname' => 'Willi', 'age' => 22, 'gender' => 'male'); 25 $param = array('name' => $person); 26 $result = $client->call('hello', array('parameters' => $param)); 27 if ($client->fault) { 28 echo '<h2>Fault</h2><pre>'; 29 print_r($result); 30 echo '</pre>'; 31 } else { 32 $err = $client->getError(); 33 if ($err) { 34 echo '<h2>Error</h2><pre>' . $err . '</pre>'; 35 } else { 36 echo '<h2>Result</h2><pre>'; 37 print_r($result); 38 echo '</pre>'; 39 } 40 } 41 echo '<h2>Request</h2>'; 42 echo '<pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>'; 43 echo '<h2>Response</h2>'; 44 echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>'; 45 echo '<h2>Debug</h2>'; 46 echo '<pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>'; 47 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
| Généré le : Mon Sep 10 13:53:24 2007 | par Balluche grâce à PHPXref 0.7 |