3 declare(strict_types=1);
20 include_once
'./webservice/soap/lib/nusoap.php';
22 $server =
$_GET[
"server"] ?:
"http://localhost/Services/SOAPAuth/dummy_server.php";
31 'server <input size="80" type="text" name="server" "value="' .
$server .
'"/>' .
32 '<br />ext_uid <input size="50" type="text" name="ext_uid" "value="' .
$ext_uid .
'"/>' .
33 '<br />soap_pw <input size="50" type="text" name="soap_pw" "value="' .
$soap_pw .
'"/>' .
34 '<br />new_user <input size="50" type="text" name="new_user" "value="' .
$new_user .
'"/> (1 for true, 0 for false)' .
35 '<br /><input type="submit" /><br />' .
36 '<b>The test server will return true/valid, if ext_uid == soap_pw.</b>' .
39 echo
"<br /><br />----------------------------------------------<br /><br /> Calling Server...";
42 require_once
'./webservice/soap/lib/nusoap.php';
44 if ($err =
$client->getError()) {
45 echo
'<h2>Constructor error</h2><pre>' . $err .
'</pre>';
70 echo
"<br />End Test";
75 echo
'<h2>Fault</h2><pre>';
83 echo
'<h2>Error</h2><pre>' . $err .
'</pre>';
87 echo
'<h2>Result ' . $message .
'</h2><pre>';
88 print_r($data ?:
'FAILED');
if($err=$client->getError()) $namespace
getError()
returns error string if present
[nu]soapclient higher level class for easy usage.
showResult(nusoap_client $client, array $data, string $message)