Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Services Web
Services Web Forum d'entraide pour les services Web en PHP, qui permettent de créer et de consommer facilement des webservices (génération de WSDL etc.). Exemples : SOAP, NuSOAP, REST, SCA-SDO... Avant de poster -> Cours webservices
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2011, 20h23   #1
Invité de passage
 
Inscription : septembre 2009
Messages : 23
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 23
Points : 1
Points : 1
Par défaut Fatal error: Class 'SoapVar'

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

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

Code :
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.
badibad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h22.


 
 
 
 
Partenaires

Hébergement Web