Hi,
versuche gerade, den Webservice von eKomi zur Ermittlung des aktuellen Scores (Bewertung durch die User) anzubinden und habe jetzt noch konkret das Problem, dass die gelieferten Daten nicht korrekt deserialisiert werden können.
string(3800) "a:4:{s:4[…snip…]42258698;}"
nur ein Schuss ins Blaue hinein.
Kannst du mal versuchen, die Daten vor dem unserialisieren nach string zu casten (also
$data = unserialize((string) $soap->getRequest());
).
Hintergrund: beim Arbeiten mit SimpleXML stolpere ich manchmal darüber, dass Return-values "wie strings aussehen" (insb. weil __toString überladen ist), aber eben keine strings sind. Bin mir nicht mehr ganz sicher, ob das auch beim SOAP-Modul der Fall war. Durch das casten auf string hast du das aber auf jedenfall weg.
Bis die Tage,
Matti