1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| <?
echo 'START';
require_once('nusoap.php');
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';
$useCURL = isset($_POST['usecurl']) ? $_POST['usecurl'] : '0';
$proxyhost='xxx.xxx.xxx.xxx';
$proxyport='';
$proxyusername='xxxxx';
$proxypassword='xxx';
$method='Extract_WEB';
$client = new nusoap_client("http://xxx.xxx.xxx.xxx:8080/XML.soap",false,$proxyhost,$proxyport, $proxyusername, $proxypassword);
$urn ='AXML';
$err = $client->getError();
if ($err) {
echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . '</pre>';
exit();
}
$client->setUseCurl($useCURL);
echo 'OK WEBSERVICE : '.$method;
$param = array('pENV' => 'xxxxxxxxxxxxxxxxx!',
'pREG' => 'xxxxxxxxxxx'
);
$result_ident = $client->call($method,$param,$urn,'');
if ($client->fault) {
echo '<h2>Fault (Expect - The request contains an invalid SOAP body)</h2><pre>';
print_r($result_titre); echo '</pre>';
} else {
$err = $client->getError();
if ($err) {
echo '<h2>Error</h2><pre>' . $err . '</pre>';
} else {
echo '<h2>Result</h2><pre>'; print_r($result_ident); echo '</pre>';
}
}
echo 'end'; |
Partager