Port to PEAR and more | // | Authors: Dietrich Ayala Original Author | // +----------------------------------------------------------------------+ // // $Id: stockquote.php,v 1.7 2005/03/10 23:16:40 yunosh Exp $ // // include soap client class include("SOAP/Client.php"); print "
\nwsdl:"; $wsdl = new SOAP_WSDL("http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl"); $soapclient = $wsdl->getProxy(); print_r($soapclient->getQuote("ibm")); print "\n\n"; if (extension_loaded('overload')) { print "\n
overloaded:"; $ret = $soapclient->getQuote("ibm"); print_r($ret); print "\n\n"; } unset($soapclient); print "\n
non wsdl:"; $soapclient = new SOAP_Client("http://services.xmethods.net:80/soap"); $namespace = "urn:xmethods-delayed-quotes"; /** * some soap servers require a Soapaction http header. PEAR::SOAP does * not use them in any way, other to send them if you supply them. * soapaction is deprecated in later SOAP versions. */ $soapaction = "urn:xmethods-delayed-quotes#getQuote"; $ret = $soapclient->call("getQuote",array("symbol"=>"ibm"),$namespace,$soapaction); print_r($ret); print "\n\n"; unset($soapclient); ?>