Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Direct admin API Documentatie ontbreekt

Pagina: 1
Acties:

  • poepkop
  • Registratie: Juni 2005
  • Laatst online: 19-04-2021
Ik maak gebruik van een direct admin beheer protocol op mijn server en wil een domeinnaam aanpassen via de API. hiervoor gebruik ik de volgende code:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
file_get_contents(
    'http://'.$server['un'].':'.$server['pw'].'@'.$server['default_server_ip'].':2222/CMD_API_CHANGE_DOMAIN',
    false,
    stream_context_create(
        array(
            'http' => array(
                'method'  => 'POST',
                'header'  => 'Content-type: application/x-www-form-urlencoded',
                'content' => array(
                    'old_domain' => $current_name,
                    'new_domain' => $new_name
                )
            )
        )
    )
)


Hiervoor is de volgende documentatie http://www.directadmin.com/features.php?id=694 maar verder niets voor te vinden.

De error die opgegeven word (let op de spellingsfout uit directadmin)

"Unable To Execure Your Request: you do not own that old"

Kan iemand mij hiermee helpen?

Bij voorbaat dank.

[ Voor 0% gewijzigd door BtM909 op 23-10-2012 09:15 ]

Athlon X8 3,6ghz 15000+ | 4 x 4GB PC 21000 | 2 x 4TB... < das pas patsen :-)


  • Miyamoto
  • Registratie: Februari 2009
  • Laatst online: 23-11 23:04
De documentatie van de API is nogal rommelig en soms gewoon fout inderdaad.
Ik neem aan dat je api.html met bijbehorende voorbeeld-code ook gevonden hebt?

De betreffende functie heb ik nog niet gebruikt i.c.m. de API, maar
  1. Je bent wel admin/reseller en bent inderdaad eigenaar van het domein?
  2. Probeer ook eens 'domain' mee te sturen?
  3. Werken andere functies wel?

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 08:37
Probeer het volgende:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$data = http_build_query(array(
    'old_domain'    => $current_name,
    'new_domain'    => $new_name,
));

file_get_contents(
    'http://'.$server['un'].':'.$server['pw'].'@'.$server['default_server_ip'].':2222/CMD_API_CHANGE_DOMAIN',
    false,
    stream_context_create(
        array(
            'http' => array(
                'method'  => 'POST',
                'header'  => "Content-type: application/x-www-form-urlencoded\r\n" . 
                             "Content-Length: " . strlen($data) . "\r\n",
                'content' => $data,
            )
        )
    )
)


Als het goed is zie je dan:
error=0&text=Domain name has been successfully changed&details=

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Meneer poepkop (what's in a name), zoals je kan lezen in Waar hoort mijn topic? hoort je topic in Programming en daarom verplaats ik je topic naar PRG

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.