3 declare(strict_types=1);
    20 require_once __DIR__ . 
'/../../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 __DIR__ . 
'/../../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)