IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Web Service] (Soap) erreur Class 'SoapClient'


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 97
    Par défaut [Web Service] (Soap) erreur Class 'SoapClient'
    Bonjour ,
    le code que je traite essaye de se connecter a une base de donnees eXist via soap.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     public function __construct($user="admin", $password="exist", $wsdl="http://localhost:6969/exist/services/Query?wsdl")
      {
    	  $this->_user = $user;
    	  $this->_password = $password;
    	  $this->_wsdl = $wsdl;
     
    	  $this->_soapClient = new SoapClient ($this->_wsdl);
      }
    le probleme c'est que losque je lance la page php , il me signale une erreur :
    Fatal error: Class 'SoapClient' not found in C:\Documents and Settings\Administrateur\Bureau\ActiveXML\ActiveXML\webapps\test\include\eXist.php on line 289
    je comprends qu'il ne reconnais pas la classe SoapClient , que dois je faire ??

    ps: je travail avec php 5 sur tomcat 5 (oui c'est un peu bizard, mais je n'ai pas le choix ) .. faut que ca marche

  2. #2
    Membre très actif
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Par défaut
    Bonjour,

    SoapClient est un plugin non ? Tu l'as installe ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 97
    Par défaut
    alors merci Keaton pour le plug in aucune idee ! google ne donne pas grande chose tu peux m'expliquer plus si c'est possible ?

    j'ai visité cette page de php :
    http://www.php.net/manual/en/soap.requirements.php

    ou on dit qu'il faut libxml-2.5.4. et sur ma page phpinfo (php version 5.1.2) et (libXML Version 2.6.22 )
    Que dois je faire ???
    il ne reconnais pas la classe SoapClient ..

  4. #4
    Membre très actif
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Par défaut
    Je ne suis pas spécialiste en la matière mais dans mon php.ini (sous Windows) par exemple, j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ;extension=php_soap.dll
    Il suffirai a priori de le decommenter

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 97
    Par défaut
    oula, dire que je n'ai meme pas
    ;extension=php_soap.dll
    dans mon fichier php.ini !!!!

    Je l'ai ajouté sans le ";" mais ca n'a rien donné; toujours le meme probleme.

    quelle version de php tu as keaton ?

    et puis j'ai telechergé cette dll http://www.dlldll.com/php_soap.dll_download.html; ou dois je la mettre ??

  6. #6
    Membre très actif
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Par défaut
    J'utilise easyphp 3.0, avec PHP5.

    Mes DLL sont rangees dans : EasyPHP 3.0\php\ext

    Mais a mon avis, c'est plus subtil que ca, il te faut une version du plugin compatible avec ta version de php.

Discussions similaires

  1. [Web Service][SOAP] Erreur avec php5 et soap
    Par lehic dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 02/08/2011, 17h23
  2. [Web Service] SOAP erreur avec HTTPS
    Par Finnegans dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 15/04/2011, 09h42
  3. [Web Service][SOAP] Erreur inconnue
    Par Rouanou dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 29/07/2009, 09h31
  4. [Web Service][SOAP] erreur rencontrée avec nusoap
    Par Longrais dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 26/03/2008, 18h07
  5. [Web Service][SOAP] Erreur d'encodage ?
    Par tintin72 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 21/06/2007, 09h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo