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
| // Affiche le contenu d'un tableau
function AA($table)
{
echo '<pre>';
print_r($table);
echo '</pre>';
}
require_once('lib/nusoap.php');
// Variables locales
$WS = 'http://www.xxxxxx.com/webservice/Web_Services.asmx';
$operation = 'TracingColisDetaille';
$soapaction = 'http://www.xxxxxx.com/webservice/';
$method = 'http://www.xxxxxx.com/webservice/TracingColisDetaille';
// Paramètres de Test
$privatekey = '0000000';
$ense = 'Carouf';
$ncmr = '15534320';
$key = strtoupper(md5($ense.$ncmr.$privatekey));
// Passage des paramètres en tableau
$parameters = array(
'ENSE'=>$ense,
'NCMR'=>$ncmr,
'SKEY'=>$key);
AA($parameters);
// Création de connexion au webservice
$client = new soapclient($WS);
// Appel de la méthode
$Result = $client -> call($operation, $parameters, $soapaction, $method);
// Affiche du contenu renvoyé par le Webservice
if (!$error = $client->getError())
{AA($Result);}
else
{AA($error);} |
Partager