Hulp met API

Gestart doorAllard6 reacties37 weergaven

7 berichten · pagina 1 van 1

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste,

Ik heb even een vraag. Ik heb het volgende script. Maar er staat een error? De documentatie: http://www.directadmin.com/features.php?id=694.

error=1&text=you forgot to post something&details=


[COLOR= #0000BB]<?php[/COLOR]
        [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] ChangeDomain[COLOR= #007700]([/COLOR][COLOR= #0000BB]$OldDomain[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$change[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$NewDomain[/COLOR][COLOR= #007700])
        {[/COLOR]
                  [COLOR= #0000BB]$Settings[/COLOR] [COLOR= #007700]= new[/COLOR] DirectAdmin_Api_Settings[COLOR= #007700];[/COLOR]
                  [COLOR= #0000BB]$sock[/COLOR] [COLOR= #007700]= new[/COLOR] HTTPSocket[COLOR= #007700];[/COLOR]
                  [COLOR= #0000BB]$sock[/COLOR][COLOR= #007700]->[/COLOR]connect[COLOR= #007700]([/COLOR][COLOR= #0000BB]$Settings[/COLOR][COLOR= #007700]->[/COLOR]host[COLOR= #007700],[/COLOR][COLOR= #0000BB]2222[/COLOR][COLOR= #007700]);[/COLOR]
                  [COLOR= #0000BB]$sock[/COLOR][COLOR= #007700]->[/COLOR]set_login[COLOR= #007700]([/COLOR][COLOR= #0000BB]$Settings[/COLOR][COLOR= #007700]->[/COLOR]user[COLOR= #007700],[/COLOR][COLOR= #0000BB]$Settings[/COLOR][COLOR= #007700]->[/COLOR]pass[COLOR= #007700]);[/COLOR]  

                         [URL="http://www.php.net/switch"]switch[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$change[/COLOR][COLOR= #007700])
                         {
                             case[/COLOR] true[COLOR= #007700]:[/COLOR]
                                    [COLOR= #0000BB]$sock[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]/CMD_API_CHANGE_DOMAIN?old_domain=$Domain&new_domain=$NewDomain[/COLOR][COLOR= #007700]);[/COLOR]
                                    [URL="http://www.php.net/print"]print[/URL] [COLOR= #0000BB]$sock[/COLOR][COLOR= #007700]->[/COLOR]fetch_parsed_body[COLOR= #007700]();[/COLOR]
                                    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                             case[/COLOR] false[COLOR= #007700]:[/COLOR]
                                    [URL="http://www.php.net/print"]print[/URL] [URL="http://www.php.net/ucfirst"]ucfirst[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$OldDomain[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]" is currently unchanged."[/COLOR][COLOR= #007700];[/COLOR]
                                    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                             default:[/COLOR]
                                    [URL="http://www.php.net/print"]print[/URL] [URL="http://www.php.net/ucfirst"]ucfirst[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$OldDomain[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]" currently can not be changed because of problems."[/COLOR][COLOR= #007700];[/COLOR]
                                    [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
                  }

         }
}[/COLOR]

[COLOR= #0000BB]$Domains[/COLOR] [COLOR= #007700]= new[/COLOR] DirectAdmin_Domains[COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$Domains[/COLOR][COLOR= #007700]->[/COLOR]ChangeDomain[COLOR= #007700]([/COLOR][COLOR= #DD0000]test.nl[/COLOR][COLOR= #007700],[/COLOR] true[COLOR= #007700],[/COLOR] [COLOR= #DD0000]hoi.nl[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
$sock->query(/CMD_API_CHANGE_DOMAIN?old_domain=$Domain&new_domain=$NewDomain)

lijn 12

naar

$sock->query(/CMD_API_CHANGE_DOMAIN?old_domain= . $Domain . &new_domain= . $NewDomain);

Veranderen
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dank je. Maar er gebeurd helaas nog steeds niks.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Staat die functie wel binnen de classe "DirectAdmin_Domains" ?
Dat kan ik namelijk in de code niet terugvinden, terwijl je hem wel zo aanroept.
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
niet zoiets?:

$sock->query(/CMD_API_CHANGE_DOMAIN, array(old_domain => $Domain, new_domain  => $NewDomain));
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat is in principe het zelfde. En er staat van die array het volgende:

Parse error: syntax error, unexpected T_STRING, expecting ) in /home/allard/domains/allard.s3.one2xs.com/public_html/api/includes/ShowDomains.php on line 66
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oh, en ik heb error-handling all gedaan, nu staat er dit:

Notice: Undefined index: location in /home/allard/domains/allard.s3.one2xs.com/public_html/api/includes/class_DA_api.php on line 292
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren