CLIENT SOAP et guillemets

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : CLIENT SOAP et guillemets

Re: CLIENT SOAP et guillemets

par Cyrano » 02 sept. 2010, 21:39

Essaye en envoyant une variable définie au préalable au lieu de la chaine directement :
$client = new SoapClient("stockquote.wsdl");
$chaine = <<<CHAINE_TEXTE
Bienvenue sur l'application iPad ...
CHAINE_TEXTE;
$client->methodeSOAP($chaine);
Là, plus de soucis à avoir coté échappement d'apostrophe ou de guillemets, s'il y a toujours une erreur, c'est que ça vient d'ailleurs.

CLIENT SOAP et guillemets

par ddupuis » 02 sept. 2010, 12:05

Bonjour à tous,

j'utilise actuellement un client SOAP PHP qui interroge un service SOAP très simple qui prend en entrée une simple chaine de caractères, voici le code :

Code : Tout sélectionner

$client = new SoapClient("stockquote.wsdl"); $client->methodeSOAP("Bienvenue sur \"l'application iPad ...\"");
J'obtiens l'erreur suivante :
Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document in /client.php:7 Stack trace: #0 [internal function]: SoapClient->__call('methodeSOAP...', Array) #1 /client.php(7): SoapClient->methodeSOAP('Bienvenue sur "...') #2 {main} thrown in /client.php on line 7

Même protégées, les guillemets me posent problème... Je ne vois pas trop comment faire.
Si quelqu'un a déjà rencontré le souci... Merci d'avance.

David