Thanks for the 'error_log' tip Eric - didn't know about that one!
My latest effort, based on an example in my O'Reilly book ('Upgrading to PHP5') :
function DeliverMessage($username,$pin,$recipient,$message,$reply_to)
{
ob_start();
var_dump($username);
var_dump($pin);
var_dump($recipient);
var_dump($message);
var_dump($reply_to);
$data = ob_get_clean();
error_log($data."\n", 3, "..../sms_log.txt");
$ret = array('MessageIdentifier'=>'','Report'=>'0','Text'=>'OK');
return $ret;
}
$server = new SoapServer("http://www.csoft.co.uk/dtd/sendsms4.wsdl");
$server->addFunction('DeliverMessage');
$server->handle();
No joy yet though. I fully accept I may have got this hideously wrong - I'm shooting blind here. Will keep fiddling anyway. (At this rate I can see this is going to cost me a small fortune in losts test SMSs :bemused: )
sim