Ik heb een probleem met DirectAdmin API.
Ik krijg een mooi overzicht weergegeven. Alleen het probleem is wanneer ik het overzicht weer vernieuw dan zijn mijn subdomains verwijderd.
Ik wil de subdomains 1 voor 1 verwijderen en niet allemaal tegelijk.
Ik ben er al een behoorlijke tijd mee bezig maar ik krijg het met geen enkel mogelijk voor elkaar. Heeft iemand een oplossing?


[code]
<?

$sock->query('/CMD_API_SUBDOMAINS',
array(
'domain' => $value
));
$subrow = $sock->fetch_parsed_body();

if(empty($subrow['list']))
{
echo 'Er zijn geen subdomeinen aanwezig';
}
else
{
foreach ($subrow['list'] as $sub => $subwaarde)
{
echo '
<tr>
<td width="200">'.$subwaarde.'.'.$value.'</td>
<td width="390"></td>
';
$sock->query('/CMD_API_SUBDOMAINS',
array(
'domain' => $value,
'action' => 'delete',
'select0' => $subwaarde,
));

echo '

<td width="10"><a href=""><img src="images/verwijderen_klein.png" border="0"></a></td>
</tr>
';
}
}
?>
[code]
[ignore]<? en ?>[/ignore] geeft je code highlights. Dat incombinatie met wat outdents (minder tabs) zou de boel al iets leesbaarder moeten maken.

Wat bedoel je met '...dan zijn mijn subdomains verwijderd.'?
Lapidi schreef op 22.03.2009 21:13
[ignore]<? en ?>[/ignore] geeft je code highlights. Dat incombinatie met wat outdents (minder tabs) zou de boel al iets leesbaarder moeten maken.

Wat bedoel je met '...dan zijn mijn subdomains verwijderd.'?



Ten eerste was je iets te snel. Ik had dit al aangepast :-)

Ik maak mijn subdomains aan in directadmin. wanneer ik op mijn zelfgemaakte pagina kom die gebruik maakt van directadmin API, wil ik de subdomains 1 voor 1 verwijderen. Echter er is een fout in mijn script dat alle subdomains in 1 keer verwijderd wordt. Ik wil zelf de keuze maken welk subdomain ik wil verwijderen en ze mogen niet allemaal in 1 keer verwijderd worden.
En waaraan zie jij dan welke je wilt verwijderen?
SanThe schreef op 22.03.2009 21:27
En waaraan zie jij dan welke je wilt verwijderen?


Ik moet eerlijk zeggen dat ik je vraag niet helemaal goed begrijp.

Zoals in het script wordt weergegeven zie je dat er een lijst komt met subdomains. Dit wordt weergegeven in de tabel.

Klopt en een link 'verwijderen'. En die link geeft niet aan welke je wilt verwijderen.
SanThe schreef op 22.03.2009 21:35
Klopt en een link 'verwijderen'. En die link geeft niet aan welke je wilt verwijderen.



Ik heb daar alles al geprobeerd. Alleen als ik er 2 subdomains heb staan en ik klik op 1 subdomain dan verwijderd hij beide.

Heb jij een suggestie wat ik er in moet zetten?
Ik ken het systeem verder niet.
ivar schreef op 23.03.2009 08:14
mss heb je hier wat aan (als je het nog niet had gelezen): http://www.directadmin.com/api.html#user_apis

daar staat dat je voor een delete 'delete' mee moet geven als 'action'


Zie regel 25 van mijn script die ik hierboven gepost heb. 'action' => 'delete'.
Dit is het probleem niet! Hij delete ipv 1 subdomein direct alle subdomein namen.
Logische toch, je haalt alle subdomeinen op en vervolgens verwijderd je ze 1 voor 1...

Reageren