Thanks Paul. That's helpful and I've now looked at some php examples. I've downloaded one of the examples and am trying to get it working.
The top fragment of the example php script is below. I've added some print lines to see how far I'm getting. I downloaded nusoap from sourceforge which got me as far as the T2 print line, but the newsoap function doesn't appear to be working as I don't get to the T2.1 print line. class.newsoap.php is in the same folder as nusoap.php, but perhaps it isn't being found? All of the php files are 644 in the lib/ folder.
Any advice on how to progress?
Thanks
Mark
<H1>GetGridMapExample</H1>
<?php
/*
* NBN Gateway SOAP Client Sample:
* Author: James Perrins,
* exeGesIS SDM
* 3rd March 2006
*/
print '<h2>T0</h2>';
require_once('lib/nusoap.php');
print '<h2>T1</h2>';
//pass in details of any proxy server
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';
print '<h2>T2</h2>';
$client = new soapclient("http://www.nbnws.net/ws/WSDL", 'true', $proxyhost, $proxyport, $proxyusername, $proxypassword);
print '<h2>T2.1</h2>';
// Set timeouts, nusoap default is 30
$client->timeout = 500;
$client->response_timeout = 500;