Bonjours à tous,
Je programme pour la première fois un programme qui doit récupérer des publications sur un serveur ( HAL pour ceux qui connaissent ) via le protocole SOAP.
Le message d'erreur est le suivant :
Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in C:\EasyPHP 2.0b1\www...etc
Une erreur apparament bien connu mais malgrès les longues heures passées sur les forums, je n'est pas trouvé de solution.
Voici mon code client.php ( côté client donc ) :
J'ai fait attention à ne pas laisser de caractère avant et après les balises php,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $soapclient = new SoapClient(null, array('location'=>'http://paol.ccsd.cnrs.fr/ws/search.php?wsdl', 'uri'=>'urn:PAOL_WS_SEARCH', 'trace'=>1, 'features' => 'SOAP_SINGLE_ELEMENT_ARRAYS')); $params = array('search'=>array('ArrayOfCritereStruct'=>array('field'=>'lab', 'searchType'=>'like', 'value'=>'LIESP')), 'typePubli'=>array('ArrayOfStrings'=>array(''=>'UNDEFINED')), 'onlyFullText'=>array('boolean'=>true), 'orderBy'=>array('string'=>'desc')); $result = $soapclient->__soapCall('search',$params); ?>
et je ne trouve pas de solution... Je suis bloqué !!
Merci d'avance pour votre aide.
Partager