开发者

PHP SOAP issue feeding in results

I'm trying to create a page that displays current results from CA Lottery using PHP. I've used XML before, but am having issues with SOAP. I found this page, but its not a lot of help.

I've put together the code below, and was able to get it to return an object. But I can't get it to feed in the results I need. Any help would be amazing.

try { 
    $options = array( 
        'soap_version'=>SOAP_1_1, 
        'exceptions'=>true, 
        'trace'=>1, 
        'cache_wsdl'=>WSDL_CACHE_NONE
    ); 
    $client = new SoapClient('http://services.calottery.com/CALotteryService.asmx?WSDL', $options);

} catch (Exception $e) {
    echo "<p>Exception Error!</p>";
    echo $e->getMessage();
}

echo '<p>Connection: Success;</p>';

try {
    $response开发者_StackOverflow = $client->GetCurrentGameInfo();  

} catch (Exception $e) {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}

$x = simplexml_load_string("<?xml version=\"1.0\"?>".$response->GetCurrentGameInfoResult->any);

var_dump($x);


Try this

 var_dump($response);
 $x = simplexml_load_string("<?xml version=\"1.0\"?>".$response->GetCurrentGameInfoResult->any);
 var_dump($x);

at the end of your script. Kind of odd, but calottery is returning a fragment of XML in the response that needs to be further processed ( the simplexml_load_string ).

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜