Mickymaus: PHP soap

Beitrag lesen

Guten Tag,

ich hatte vor einiger Zeit schonmal gefragt, da das aber nun ein bisschen her ist, fange ich mal ein neues Thema an.

Altes Thema hier: http://forum.de.selfhtml.org/?t=211466&m=1443021

Wie bereits gesagt, versuche ich zum öffentlichen endpoint test.com/wsdl eine SOAP Verbindung herzustellen. Bisher hatte ich es so versucht:

Client = new SoapClient($wsdl,array('user' => "user",'password' => "pw"));

Ging aber nie, deswegen habe ich mal ein bisschen rumprobiert. Es liegt ja hier ein Proxy vor, dieser ist möglicherweise daran Schuld, dass meine SOAP Anfragen fehlschlagen. Dann ist mir aufgefallen, dass es laut dem Manual http://at2.php.net/manual/de/soapclient.soapclient.php ja extra Parameter für Proxys gibt.Also habe ich das hier hinzugefügt zum Optionen-Array:

~~~php 'proxy_host' => 'proxy',
        'proxy_port' => 8080,
        'proxy_login' => 'proxyusername',
        'proxy_password' => 'proxypass',

  
Übergeben habe ich nun also Die Proxydaten, meine Einlogdaten für den Proxy und meine Einlogdaten für den SOAP Service. Zurück kommt immer noch nur ein "cant load external entity".  
  
Und ja, die WSDL Adresse ist im Browser ohne Probleme aufrufbar, es erscheint ein XML File.  
  
Außerdem habe ich noch probiert über file\_get\_contents() das File local zu chachen (musste erst umständlich einen entsprechenden Stream erstellen), was aber auch fehlschlug.  
  
Mir gehen absolut die Ideen aus und ich weiß weder woran es liegt, noch wie man das ganze beheben kann.  
  
Hat jemand von euch einen Tipp?