Example #1
0
<?php

# HelloClient.php
# Copyright (c) 2005 by Dr. Herong Yang
#
error_reporting(E_ALL);
ini_set('display_errors', True);
ini_set("soap.wsdl_cache_enabled", "0");
// disabling WSDL cache
$client = new SoapClient("catalog2.wsdl");
//$return = $client->getItemCount('12345');
//print_r($return);
//
//$return = $client->sayHello('Hello World!');
//echo $return;
$handle = fopen("purchaseOrder.xml", "r");
$po = fread($handle, filesize("purchaseOrder.xml"));
fclose($handle);
try {
    echo $po . '<br/>';
    print $result = $client->placeOrder($po);
} catch (SoapFault $exp) {
    print $exp->getMessage();
}