By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
429,557 Members | 1,416 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 429,557 IT Pros & Developers. It's quick & easy.

PHP5:soap extension - Encoding problem

P: n/a
Hallo!

Ich erhalte bei Abfrage eines Webservices folgende Fehlermeldung:

******************************************
<b>Fatal error</b>: Uncaught SoapFault exception: [Client] SOAP-ERROR:
Encoding: External reference 'www.*****.de' in api7.php:19
Stack trace:

#0 [internal function]: SoapClient-&gt;__call('GetFieldLinked', Array)
#1 api7.php(19): SoapClient-&gt;GetFieldLinked(Array)
#2 {main}
thrown in <b>api7.php</bon line <b>19</b><br />
******************************************

Dieses rührt aus einem nicht konformen Tag innerhalb des Ergebnisses:
<link type="homepage>www.****.de</link>

Damit ich diesen Fehler korrigieren kann, muss ich jedoch erst einmal
die Datensätze des Webservices erhalten, was leider aufgrund der
vorhergehenden evaluation durch php nicht möglich ist. Ist es
möglich, dieses Problem zu umgehen (z.b. die evaluation auszuschalten
/ das encoding zu verändern)?

Hier noch der Code:
******************************************
<?php
header("Content-type: text");

$client = new SoapClient("campus.wsdl",
array('trace' =1,
"style" =SOAP_RPC,
"use" =SOAP_ENCODED,
'soap_version' =SOAP_1_1)

);
$param = array (
'sFieldGuid' ='0xDCCDB6C7B7AC0946B64671727AD54959',
'bTree' =false,
'bIncludeEvents' =true
);

$subres = $client->GetFieldLinked($param);

?>
******************************************
Vielen Dank!

Volker

Jul 17 '06 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.