Port to PEAR and more * @author Jan Schneider Maintenance * @copyright 2003-2007 The PHP Group * @license http://www.php.net/license/2_02.txt PHP License 2.02 * @link http://pear.php.net/package/SOAP */ /* Include SOAP_Client class. */ require_once 'SOAP/Client.php'; echo '
wsdl:'; $wsdl = new SOAP_WSDL('http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl'); $soapclient = $wsdl->getProxy(); $ret = $soapclient->call('getQuote', array('symbol' => 'ibm')); print_r($ret); if (extension_loaded('overload')) { echo '
overloaded:'; $ret = $soapclient->getQuote('ibm'); print_r($ret); } echo '
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); ?>