Re: [SOAP] Simple Example - Google Spell check - no worky

From: Date: Mon, 08 Dec 2003 20:23:19 +0000
Subject: Re: [SOAP] Simple Example - Google Spell check - no worky
References: 1 2 3 4 5 6  Groups: php.soap 
Request: Send a blank email to php-soap+get-1218@lists.php.net to get a copy of this message
Hi Christian -- still hanging in there with me. Thanks :) For some reason, I was missing some files in my SOAP libraries. So I downloaded a new archive from pear.php.net. I've installed the latest SOAP, HTTP and NET libraries. All are directories where this example is running from - so all are relative paths. I get further - no errors but no results and it appears to hang at the soapclient call to doSpellingSuggestion(). I tried this both with the proxy method and non-proxy method -- same no results or apparent return after the call above. I add a echo stmt after that call and never see it. Commenting out the $devkey define - and I will get the same error that you noted. Can you get a dev key and give it a try? Works just fine with nusoap. Regards, Blaine "Christian Wenz" <chw@hauser-wenz.de> wrote in message news:3FD4AF3A.9024D41D@hauser-wenz.de... > seems to work for me (PHP 4.3.4, PEAR::SOAP 0.8.RC1), I get the following > output: > > Notice: Undefined variable: devKey in /path/to/soaptest.php on line 11 > > Notice: Undefined index: p in /path/to/soaptest.php on line 12 > No result or NULL returned > > (which is OK since I have no variable devKey and no POST variable p). > > Regards > Christian > > > Blaine Lang wrote: > > > Hum, > > > > Now I get the following error: > > > > Call to undefined function: getproxy() > > > > Complete code is now: > > > > // include the class > > require_once 'SOAP/Client.php'; > > // create a instance of the SOAP client object > > $wsdl = new > > SOAP_WSDL('http://api.google.com/GoogleSearch.wsdl'); > > $soapclient = $wsdl->getProxy(); > > > > // set up an array containing input parameters to be > > // passed to the remote procedure > > $parms = array( > > 'key' => $devKey, // Googlelicense key > > 'phrase' => $_POST['p'] // term to check > > ); > > > > // invoke the method on the server > > $result = $soapclient->doSpellingSuggestion($parms,'urn:GoogleSearch'); > > if (!PEAR::isError($result)) { > > echo "Google suggests <b>" . $result . "</b> for the > > term <b>" . > > $_POST['p'] . "</b><br>"; > > } else { > > echo "No result or NULL returned<br>"; > > }

« previous php.soap (#1218) next »