Example #1
0
$gjLocal = gjAreLocal();
$gjDebug = true;
//for both set, do not comment out
$gjXDebug = false;
/*
$client = new SoapClient("some.wsdl", array('soap_version'   => SOAP_1_2));

$client = new SoapClient("some.wsdl", array('login'          => "some_name",
                                            'password'       => "some_password"));
*/
$options = array('soap_version' => SOAP_1_2, 'trace' => 1);
try {
    $client = new SoapClient('http://garyjohnsoninfo.info/gjsoap/simplewsdl/simpleO.wsdl', $options);
    $response = array();
    //$response['helloResponse'] = $client->getHello();
    $response['goodbyeResponse'] = $client->getGoodbye();
    //print_r($response);
} catch (SoapFault $fault) {
    echo "<pre style='margin:2em;color:red'>";
    print_r($fault);
    //echo 'Soap Error - faultcode: '.$fault->faultcode.' faultstring: '.$fault->faultstring;
    echo "</pre>";
}
echo '<hr>';
echo "<pre style='margin:2em;color:black;'>";
echo 'Reponse <br>';
var_dump($response);
echo '</pre>';
echo '<hr>';
echo "<pre style='margin:2em;font-family:\"Courier New\",Courier,monospace;line-height:1em'>";
echo 'Soap Client trace' . "\n";