19 declare(strict_types=1);
22 require_once __DIR__ .
'/../../soap/lib/nusoap.php';
24 $server =
$_GET[
"server"] ?:
"http://localhost/Services/SOAPAuth/dummy_server.php";
33 'server <input size="80" type="text" name="server" "value="' .
$server .
'"/>' .
34 '<br />ext_uid <input size="50" type="text" name="ext_uid" "value="' .
$ext_uid .
'"/>' .
35 '<br />soap_pw <input size="50" type="text" name="soap_pw" "value="' .
$soap_pw .
'"/>' .
36 '<br />new_user <input size="50" type="text" name="new_user" "value="' .
$new_user .
'"/> (1 for true, 0 for false)' .
37 '<br /><input type="submit" /><br />' .
38 '<b>The test server will return true/valid, if ext_uid == soap_pw.</b>' .
41 echo
"<br /><br />----------------------------------------------<br /><br /> Calling Server...";
44 require_once __DIR__ .
'/../../soap/lib/nusoap.php';
46 if ($err =
$client->getError()) {
47 echo
'<h2>Constructor error</h2><pre>' . $err .
'</pre>';
72 echo
"<br />End Test";
77 echo
'<h2>Fault</h2><pre>';
85 echo
'<h2>Error</h2><pre>' . $err .
'</pre>';
89 echo
'<h2>Result ' . $message .
'</h2><pre>';
90 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)