Einzelnen Beitrag anzeigen
  #3  
Alt 27.01.2015, 19:45:09
JPD41 JPD41 ist offline
Anfänger
 
Registriert seit: Jan 2015
Alter: 38
Beiträge: 3
AW: Kommunikation zwischen zwei Umgebungen

so ich bin in zwischen weiter gekommen und habe das ganze peer Webservice gelöst. Das Problem was ich jetzt habe ist das ich nicht genau weiß welche Adresse ich da rein schreiben muss.

Die Gateway sehen jetzt so aus:

Gateway neue Umgebung (gatewayneu.php):

PHP-Code:
<?php
    
require_once ('lib/nusoap.php');

function 
Methodeneu($wert)
{    
    
$param = array( 'wert' => $wert);
    
    
$client = new soapclient('http://www.kropp.eu/gateway2.php');

    
$response $client->call('hello',$param);

    return 
$response['wert'];
}
Gateway alte Umgebung (gateway2.php):
PHP-Code:
<?php
require_once ('alt.php');
require_once (
'lib/nusoap.php');


//using soap_server to create server object
$server = new soap_server;

//register a function that works on server
$server->register('hello');

// create the function
function hello($wert)
{
    
$result = array('wert'=>Methodealt($wert););
    return 
$result;
}

// create HTTP listener
$server->service($HTTP_RAW_POST_DATA);

exit();
Die Fehlermeldung die ich bekomme sieht so aus:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.kropp.eu/gateway2.php' : failed to load external entity "http://www.kropp.eu/gateway2.php" in C:\xampp\htdocs\testen\gateway.php:8 Stack trace: #0 C:\xampp\htdocs\testen\gateway.php(: SoapClient->SoapClient('http://www.krop...') #1 C:\xampp\htdocs\testen\testen.php(7): Methodeneu('TEST1') #2 {main} thrown in C:\xampp\htdocs\testen\gateway.php on line 8
Mit Zitat antworten