Hallo @All,
ich versuche zur Zeit die API von AlfaDNS in mein Script einzubinden. - Leider geht das nicht so wie ich es mir vorstelle.
Ich bekomme keine Fehler-Ausgabe jedoch wird die Test-Ausgabe am Ende des Scripts ausgeführt.
Der Support von Alfahosting kann/will mir nicht weiterhelfen. - Daher versuche ich es mal hier.
Hoffe es kann mir jemand helfen, anbei noch der Link zur Doku.
Vielen Dank bereits im Vorraus.
Liebe Grüße
User011985
ich versuche zur Zeit die API von AlfaDNS in mein Script einzubinden. - Leider geht das nicht so wie ich es mir vorstelle.
Ich bekomme keine Fehler-Ausgabe jedoch wird die Test-Ausgabe am Ende des Scripts ausgeführt.
Der Support von Alfahosting kann/will mir nicht weiterhelfen. - Daher versuche ich es mal hier.
PHP-Code:
<?php
$url = "https://dns.alfahosting.de/api/";
$user = "###USER###";
$key = "###KEY###";
$uid = mt_rand(100000, 999999);
$command = "soa.list";
$msg = $command . "-" . $uid;
$hmac = hash_hmac('md5', $msg, $key);
$soap = new SoapClient (null, array( 'location' => $url,
'uri' => $url,
'trace' => 1,
'use' => SOAP_LITERAL,
'style' => SOAP_DOCUMENT
));
$params = new SoapVar('<?xml version="1.0"?><alfadns login="' . $user . '"><call command="' . $command . '" uid="' . $uid . '" auth="' . $hmac . '" /></alfadns>', XSD_ANYXML);
try
{
$result = $soap->__soapCall($params);
}
catch(Exception $e)
{
echo "<b>".$e->getMessage()."</b><br />\n";
echo nl2br($e->getTraceAsString()) . "<hr>";
}
echo $result;
print_r($result);
echo "<br>\n > Ende des Scripts erreicht ....";
?>
Vielen Dank bereits im Vorraus.
Liebe Grüße
User011985
Kommentar