Bonjour à tous

voilla J'essaye depuis une semaine d'implanter le web service de tnt mais la j'ai du mal à comprendre.

Mon serveur ne possède pas soap donc j'ai installer la librairie Nusoap 0.9.5

Cela me provoque une erreur que je n'arrive pas à comprendre

Fatal error: Class 'SoapVar' not found in /home/,,,,,,/,,,,/mondialrelay.php on line 83
voici le ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
function quote($method = '') 
    {
        global $shipping_weight;
        //soap
        if($shipping_weight>=0.1)
        {
            global $order;
            $client = new soapclient("http://www.tnt.fr/service/?wsdl");
 
            $params = array('Enseigne'     => MODULE_SHIPPING_MONDIAL_RELAY_ENSEIGNE
                           ,'Pays'         => $order->delivery['country']['iso_code_2']
                           ,'Ville'        => $order->delivery['city']
                           ,'CP'           => $order->delivery['postcode']);
            //On crée le code de sécurité
            $code = implode("",$params);
            $code .= MODULE_SHIPPING_MONDIAL_RELAY_CLE_PRIVEE;
// Generation "en dur" de l'en tête d'authentification pour WS-Security
$authheader = sprintf('
	<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
	  <wsse:UsernameToken>
		<wsse:Username>%s</wsse:Username>
		<wsse:Password>%s</wsse:Password>
	 </wsse:UsernameToken>
	</wsse:Security>', htmlspecialchars($username), htmlspecialchars( $password ));
 
$authvars = new SoapVar($authheader, XSD_ANYXML);
$header = new SoapHeader("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security", $authvars);
Si vous pourriez m'aider je vous en serais reconnaissant.