Hallo liebe Experten,
Ich habe mit PHP/Nusoap folgende Probleme:
Nach Bereitstellung des Soap-Servers:<?php require_once („lib/nusoap.php“);
$oMySoapServer = new soap_server();
$oMySoapServer->register(‚sGetHallo‘);
$oMySoapServer->register(‚sGetTime‘);
function sGetHello(){
return „Hallo, Herzlich Willkommen beim neuen Web-Service.“;
}
function sGetTime(){
return "Die aktuelle Zeit: ". date(„H:i“);
}
// $oMySoapServer->service($HTTP_RAW_POST_DATA);
$HTTP_RAW_POST_DATA = isset($GLOBALS[‚HTTP_RAW_POST_DATA‘]) ? $GLOBALS(‚HTTP_RAW_POST_DATA‘) : ‚‘;
$oMySoapServer->service($HTTP_RAW_POST_DATA);
exit();
?>
erscheint folgende Seite:
Warning: Cannot add header informations - headers already sent by…
This service does not provide a Web descrition
Der Client sieht so aus:<?php fsockopen(„www.example.com“,80,$errno,$errstr,30);
require_once(„lib/nusoap.php“);
$oSoapClient = new soapclient(‚http://localhost/soap_server.php‘);
echo $oSoapClient->call(‚sGetHello‘);
echo "
";
echo $oSoapClient->call(‚sGetTime‘);
?>
und erzeugt folgende Seite:
Warning: socket_set_timeout() is not supported in this PHP built in … (zweimal diese Ausschrift)
Wer kann mir da helfen?
Im voraus vielen Dank!
Günter