Weet iemand of er een optie is om 500+ domeinen in 1 keer toe te voegen als domain pointer onder een domeinnaam?
Of..
moet ik 500 keer handmatig de domeinen toevoegen?
Weet iemand of er een optie is om 500+ domeinen in 1 keer toe te voegen als domain pointer onder een domeinnaam?
Of..
moet ik 500 keer handmatig de domeinen toevoegen?
kan je domeinen niet in een textfile zetten en door een php scriptje weer uitlezen.
Het toevoegen aan directadmin kan dan via de api
Hmm, ja heeft iemand een werkend scriptje?
p.s ben handmatig al begonnen, zit al op 140 domeinen...
zucht...
haha succes!Oorspronkelijk geplaatst door snaaps
nee sorry heb zelf geen oplossing daarvoor![]()
Ik heb zojuist gezocht naar het juiste API commando voor het toevoegen van een domain pointer, maar hem niet kunnen vinden. In elk geval zou ik het script zo opbouwen:
api class inladen
|
formulier met tekstvak voor de domainpointers
|
submit formulier
|
stop inhoud tekstvak in een array, elke regel apart
|
met een for loop er doorheen lopen
|
in het for loopje het API commando aanroepen icm de API class
|
alle domainpointers weergeven met een API commando(SHOW etc..)
Succes ermee!
Gelukkig heeft DA voor een IP-wijzigen wel een tool uitgevonden![]()
Uh, ik heb hier wel wat voor denk ik, moet je zelf wat omheen fabriceren..
httpsocket.php zit in de zipPHP Code:<?php
include("httpsocket.php");
//deze instellingen wijzigen
$server['user'] = "gebruiker"; //gebruiker die eigenaar is van het domein (dus niet admin)
$server['pass'] = "adminpass";
$server['host'] = "ipofhost";
$textfile = "path naar domeinen.txt ofzo";
$huidigedomein = "de domein waar de pointer naar moet wijzen";
//vanaf hier niet meer wijzigen!
function da_AddDomainPointer($server,$huidige,$nieuwe)
{
$cmd = "/CMD_API_DOMAIN_POINTER?domain=".$huidige."&action=add&from=".$nieuwe."&alias=yes";
$socket = new HTTPSocket;
$socket->connect($server['host'],2222);
$socket->set_login("admin|".$server['user'],$server['pass']);
$socket->set_method('POST');
$socket->query($cmd);
$result = $socket->fetch_parsed_body();
return $result;
}
$text = file_get_contents($textfile);
$domeinen = explode("\n",$text);
for($x=0;$x<count($domeinen);$x++)
{
da_AddDomainPointer($server,$huidigedomein ,$domeinen[$x]);
}
?>![]()
Uitleg over de domain pointer api vind je hier: http://www.directadmin.com/features.php?id=382