Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 8 sur 8
  1. #1
    Invité de passage
    Inscrit en
    septembre 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 18
    Points : 4
    Points
    4

    Par défaut Utilisation de PHP / SOAP / WSDL / XML

    Salut tout le monde

    Je suis nouveau dans le domaine des services WEB en PHP...je m'y suis bien documenté...mais je veux bien que vous m'aidiez !!!

    j'ai un projet en PHP, qui doit accéder à des données situé dans un serveur à distance...via un fichier XML qui contient des méthodes WSDL ( j'ai toutes les fonctions pour le faire )...

    le problème c'est que je sais pas comment accéder à travers un code PHP et un fichier XML ( méthodes WSDL... ) a ces données...

    Veuillez m'aider le plutôt possible SVP, j'en ai besoin.merci d'avance

  2. #2
    mon_nom_est_personne
    Invité(e)

    Par défaut

    http://jp2.php.net/manual/fr/book.soap.php <=

    le truc c'est auqnd tu va cree to client, tu va aller mettre l'url de ton wsdl.

    Code :
    1
    2
     
    $client = new SoapClient("http://monservice.com/some.wsdl");
    je recommanderais si tu utilise plusieurs methode de configurer ton server avec setPercistant sinon a chaque fois aue tu vas appeller une method on objet server sera reinitialiser.

  3. #3
    Invité de passage
    Inscrit en
    septembre 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 18
    Points : 4
    Points
    4

    Par défaut

    bon pour ces fonctions, j'ai deja jeté un coup d'oeuil....le probleme c'est que je ne sais comment fonctionner...

    et concernant le fichier WSDL...j'en ai mais avec l'extension XML !!!!
    monfichier.xml contient que des methodes WSDL...

    là je suis perdu !!!

  4. #4
    mon_nom_est_personne
    Invité(e)

    Par défaut

    un wsdl c'est un fichier de descriptino de ton service, donc normalement dedans tu as tes methode, leurs argument et surtout leur type. quand a l'extention ca se change

  5. #5
    Invité de passage
    Inscrit en
    septembre 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 18
    Points : 4
    Points
    4

    Par défaut

    oui je sais mais je vais utiliser monfichier.wsdl ou bien monfichier.wsdl...car le fichier que j'ai est en xml

    j'ai déjà essayé ce code mais ça m'afficher rien du tout...

    Code :
    1
    2
    3
    4
    5
     
    $client = new soapclient("http://localhost/Test/monfichier.xml",'wsdl');
     
    $results = $client->call('MethodeWSDL',$wsdl);
    print_r($results);
    si vous voulez bien m'aider dans ce truc qui est beaucoup important pour moi !!!

  6. #6
    Membre régulier
    Inscrit en
    avril 2006
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : avril 2006
    Messages : 177
    Points : 88
    Points
    88

    Par défaut

    As-tu réussis à faire ce que tu voulais ? Ca m'intéresse !!-

  7. #7
    Membre à l'essai
    Homme Profil pro Stanislas P.
    Étudiant
    Inscrit en
    avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Nom : Homme Stanislas P.
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : avril 2007
    Messages : 197
    Points : 21
    Points
    21

    Par défaut

    peut être tard mais je relance le sujet.

  8. #8
    Invité de passage
    Homme Profil pro Mikaël DELSOL
    Développeur Web
    Inscrit en
    septembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Nom : Homme Mikaël DELSOL
    Âge : 31
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : septembre 2012
    Messages : 1
    Points : 0
    Points
    0

    Par défaut Est-ce que tu as essayé ?

    Bonjour,

    Je me permets de te conseiller d'essayer d'utiliser des scripts qui génèrent une sorte de SDK associé au WSDL.
    Pour cela tu as wsdl2php ou WsdlToph qui a pour site http://www.wsdltophp.fr. Tu verras, le code généré est assez parlant et te permet de facilement faire appel au WS SOAP car chaque opération est définie par une méthode PHP plus parlante.

    Bon courage !

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •