Bonjour tout le monde j'ai un accès sur un site web qui fournit des informations légales sur les entreprises. Je voudrais afficher ces informations sur mon site Web php en parce que je gérer dans ce site qui était créée par moi aux dossiers de mes clients.

Le fait est que la société qui fournit l'information juridique m'a donné un fichier WSDL d'un login et un mot de passe, mais je ne sais pas comment l'utiliser avec SOAP.

En fait, j'ai écrit ce code, mais je ne peux pas rien faire d'autre parce que je ne sais pas comment il devrait être.

j'en ai vu plusieurs mais j'y comprend, rien, et biensur je n'ai aucun message d'erreur.

Voici le code que j'ai réussi a écrire en comprenant ce que j'ai compris.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
// L'adresse du WSDL
$wsdl = "https://www.creditsafe.fr/getdata/service/CSFRServices.asmx?WSDL";
 
$d="451807044";
 
// Création du client. SOAP en version 1.2
$client = new SoapClient($wsdl, array('soap_version' => SOAP_1_2));
//var_dump($client->__getFunctions()); 
$client->__soapCall("GetData", array($d));
 
?>
et dans le var dump cela me renvoi deux tableaux:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
array
  0 => string 'GetDataResponse GetData(GetData $parameters)' (length=44)
  1 => string 'GetDataResponse GetData(GetData $parameters)' (length=44)
mais hormis cela je ne sais pas comment avancer, pourtant je me suis assuré de lire et de relire la doc plusieurs fois, en dépit de cela je n'arrive pas a progresser.

Par avance merci pour toute aide qui me fera avancer.