Pokud hodláte hromadně změnit cz doménám NSSET, může se Vám hodit následující příklad.
Předpokladem úspěchu však je, že u všech domén figuruje v nějake vhodné roli jeden společný kontakt, který je oprávněn změny potvrdit. V příkladu je to kontakt ADMIN_ID.
<?php require("miniyaml.inc"); require("masterapi_client.inc"); $domains = array( 'domena1.cz', 'domena2.cz', 'domena3.cz', ); $client = new MasterApi_Client(array( "username" => "GR:PLATCE", "password" => "open sesame", "server_url" => "https://www.domainmaster.cz/masterapi/server.php", )); foreach($domains as $dom){ $result = $client->sendCommand("update cz domain",array( "domain" => $dom, "nsset" => "GRDNS", ),array( "contact" => "ADMIN_ID", "password" => "admin password", )); if($result->IsSuccess()){ echo "$dom: ok\n"; }else{ // NEUSPECH! echo "commnad WAS NOT executed successfuly\n"; echo "------------------------------------\n"; echo "message: ".$result->getMessage()."\n"; echo "temporary error: ".($result->IsTemporaryError() ? "yes (request should be repeated)" : "no")."\n"; echo "------------------------------------\n"; break; } sleep(2); }
Trouble logging in? Simply enter your email address OR username in order to reset your password.
For faster and more reliable delivery, add st@generalregistry.cz to your trusted senders list in your email software.