Likes Likes:  0
Resultaten 1 tot 2 van de 2
  1. #1
    Api stelt bandwidth op unlimited
    geregistreerd gebruiker
    366 Berichten
    Ingeschreven
    16/12/04

    Locatie
    Stiens / Leeuwarden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Arne Mauer
    Registrar SIDN: Nee
    KvK nummer: 01120939
    Ondernemingsnummer: nvt

    Thread Starter

    Api stelt bandwidth op unlimited

    Hallo mensen,

    Ik ben bezig met een script die accounts aanmaakt in Direct Admin. Dit doe ik door gebruik te maken van de volgende class: http://www.l0rdphi1.com/tools/httpso...ttpsocket.phps .

    <?php

    function onoff($num){
    if($num == 1){
    return ON;
    }else{
    return OFF;
    }
    }





    $packageinfo = packageinfo( 'Product_id', $_POST['Package'] );
    $userinfo = $class_debiteur->userinfo('DebtorCode', $_POST['Debtor']);


    switch($packageinfo['PackageType']){
    case 1:
    $query = '/CMD_API_ACCOUNT_USER';
    break;
    case 2:
    $query = '/CMD_API_ACCOUNT_RESELLER';
    break;
    }


    $username = $_POST['Username'];
    $email = $userinfo['EmailAddress'];
    $passwd = $_POST['Password'];
    $domain = $_POST['Domain'];
    $package = $packageinfo['Package'];
    $status = $_POST['Status'];


    //nu gaan we inloggen in Direct Admin (verander wel de gegevens)
    $sock->connect('urlofip',2222);
    $sock->set_login('gebruikersnaam','wachtwoord');

    $sock->set_method('POST');
    $sock->query($query, array(
    'action' => 'create',
    'add' => 'Submit',
    'username' => $username,
    'email' => $email,
    'passwd' => $passwd,
    'passwd2' => $passwd,
    'domain' => $domain,
    'bandwidth' => $packageinfo['Bandwidth'],
    'ubandwidth' => onoff($packageinfo['uBandwidth']),
    'quota' => $packageinfo['Space'],
    'uquota' => onoff($packageinfo['uSpace']),
    'vdomains' => $packageinfo['Domains'],
    'uvdomains' => onoff($packageinfo['uDomains']),
    'nsubdomains' => $packageinfo['SubDomains'],
    'unsubdomains' => onoff($packageinfo['uSubDomains']),
    'nemails' => $packageinfo['EmailAccounts'],
    'unemails' => onoff($packageinfo['uEmailAccounts']),
    'nemailf' => $packageinfo['EmailForwarders'],
    'unemailf' => onoff($packageinfo['uEmailForwarders']),
    'nemailml' => $packageinfo['MailingLists'],
    'unemailml' => onoff($packageinfo['uMailingLists']),
    'nemailr' => $packageinfo['AutoResponders'],
    'unemailr' => onoff($packageinfo['uAutoResponders']),
    'mysql' => $packageinfo['MySQLDatabases'],
    'umysql' => onoff($packageinfo['uMySQLDatabases']),
    'domainptr' => $packageinfo['DomainPointers'],
    'udomainptr' => onoff($packageinfo['uDomainPointers']),
    'ftp' => $packageinfo['FTPAccounts'],
    'uftp' => onoff($packageinfo['uFTPAccounts']),
    'aftp' => onoff($packageinfo['AnonymousFTP']),
    'cgi' => onoff($packageinfo['CGIAccess']),
    'php' => onoff($packageinfo['PHPAccess']),
    'ssl' => onoff($packageinfo['SSLAccess']),
    'ssh' => onoff($packageinfo['SSHAccess']),
    'dnscontrol' => onoff($packageinfo['DNSControl']),
    'ip' => '195.xxx.xxx.xxx',
    'notify' => 'no'


    ));

    $result = $sock->fetch_body();
    echo $result;

    ?>

    In de database staan de gegevens voor de api, bandwidth = 1500,ubandwidth = 0 ( 0 = uit, 1 = aan).

    Directadmin maakt wel een account aan, maar stelt de bandwidth en andere in op unlimited. Wat dus niet de bedoeling is! Wie kan mij vertellen wat het probleem is.

  2. #2
    Api stelt bandwidth op unlimited
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Heb je in de database misschien het veld bandwidth ingesteld op default '0', of op een ander type waardoor het standaard 1 wordt?

    doe anders eens print_r($packageinfo) om te kijken wat je ontvangt van directadmin. Als dat al niet goed is hoef je niet eens verder te zoeken!

    @WHT: sinds wanneer kan ik mijn nieuwe reacties niet meer bewerken??? nu staat er onjuiste informatie :@
    Laatst gewijzigd door WH-Tim; 30/12/07 om 13:33. Reden: Automerged Dubbelpost



Labels voor dit Bericht

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics