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 ) :

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);
?>
J'ai fait attention à ne pas laisser de caractère avant et après les balises php,
et je ne trouve pas de solution... Je suis bloqué !!

Merci d'avance pour votre aide.