SOAP en php

dzogangdarole Messages postés 10 Statut Membre -  
fabb63 Messages postés 1 Statut Membre -
Bonjour,

SVP est ce que quelqu'un pourrai me fournir un tutoriel en français si possible sur le protocole SOAP en PHP
ou
un exemple de code en php permettant d'envoyer un fichier xml en utilisant le protocole SOAP ensuite récupérer la réponse (qui est en xml) et de la traiter pour extraire les infos de confirmation.

en fait je fais un stage où je travaille sur un projet dont une partie consiste à effectuer des opérations sur une application installé dans un serveur via une API:
la documentation precise que c'est le protocole SOAP qui est utilisé par le biais d'un fichier xml. par exemple pour inscrire un client je dispose d'un fichier xml spécifiant les paramètres du client à inscrire. la documentation fourni aussi de l'url du service du genre : http://SERVER_IP/Dir/newcustumer.cgi
A voir également:

3 réponses

Célien Messages postés 6010 Statut Membre 1 993
 
Salut,

En réponse à ta question, voici un Tutoriel SOAP en PHP.
0
dzogangdarole Messages postés 10 Statut Membre
 
slt
c'est bon mai ce tuto n'est pas assez explicite
il ne me montre pas comment gerer le fichier xml permettant par exemple
d'enregistrer un client
0
scriptiz Messages postés 1494 Statut Membre 425
 
https://www.php.net/manual/fr/book.soap.php

Il me semble par contre qu'il faut PHP 5 minimum, et l'extension libxml.

Fin bon s'il n'est pas disponible de base regarder dans la partie Configuration/Installation ;)

Sinon il y a aussi NuSoap :
https://sourceforge.net/projects/nusoap/

qui lui ne require pas d'extensions PHP particulières, c'est juste un ensemble de classes en PHP qui te permettent de créer et d'utiliser des services web SOAP.

"The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job." -- PDP8 handbook, Pg 9-64
0
fabb63 Messages postés 1 Statut Membre
 
Salut,

tu as finalement trouvé quelquechose qui t'a aidé ?
De mon côté, je cherche aussi pour passer des paramètres complexes à une requete soap .?
C'est pour un module chronopost sur un site web... grosse galère je trouve
0