note 102041 deleted from class.soapclient by googleguy

From: Date: Tue, 22 Oct 2013 12:16:08 +0000
Subject: note 102041 deleted from class.soapclient by googleguy
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-197119@lists.php.net to get a copy of this message
Note Submitter: jeffmixpute ---- Simple php client and server: Client: <?php // bind SOAP/Client.php -> path of the php file require_once "SOAP/Client.php"; // URI delivered to web service $sc = new SOAP_Client("http://localhost/SOAP/Server.php"); // start call function to use the function of the Web Service $parameter = array(); $result = $sc->call ("now", &$parameter, "urn:TimeSerivce"); // print result print $result."\n"; ?> Server: <?php // bind PEAR::SOAP require_once "SOAP/Server.php"; $skiptrace =& PEAR::getStaticProperty('PEAR_Error', 'skiptrace'); $skiptrace = true; // program service class class TimeSerivce { public function now () { date_default_timezone_set("Europe/Berlin"); return (date ("H:i")); } } // web service classs develop $service = new TimeSerivce(); // server develop $ss = new SOAP_SERVER(); // assing the name to the service $ss->addObjectMap($service, "urn:TimeSerivce"); // Einstellung, dass POST-Daten an den Service weiter gegeben werden // preferene to forword POST data to the service $ss->service ($HTTP_RAW_POST_DATA); ?>

« previous php.notes (#197119) next »