Hallo,

Ik wou een klein hosting starten voor me vrienden of andere bezoekers.
Ik maak gebruik van DirectAdmin, maar ik zie het probleem niet in mijn script:

      <?php
    session_start();

    include 'HTTPSocket.php';  
    
    $server_ip="*";  //ip van je site , wordt gebruikt voor IP:2222
    $admin_login="*"; //de gebruikersnaam van je reseller
    $admin_pass="*"; // de wachtwoord van je reseller
    $server_ssl="N"; // wil je de site's starten met http = n https=y
     
    $gebruikersnaam= $_POST['gebruikersnaam'];
    $domain = $_POST['domain'].".".$_POST['domain2'];
    $email=$_POST['email'];
    $ww=$_POST['ww'];
    $package="default"; //package van je reseller
     
     
    if (isset($_POST['action']) && $_POST['action'] == "add")
    {
     
    echo "$gebruikersnaam added on *.nl <br>\n";
     
    $sock = new HTTPSocket;
    if ($server_ssl == 'Y') //zie line na $admin_pass voor meer uiteg
    {
    $sock->connect("ssl://".$server_ip, 2222);
    }
    else
    {
    $sock->connect($server_ip, 2222);
    }
     
    $sock->set_login($server_login,$server_pass);
     
    $sock->query('/CMD_API_ACCOUNT_USER',
    array(
    'action' => 'create',
    'add' => 'Submit',
    'username' => $gebruikersnaam,
    'email' => $email,
    'passwd' => $ww,
    'passwd2' => $ww,
    'domain' => $domain,
    'package' => $package,
    'ip' => $server_ip,
    'notify' => 'yes'
    ));
     
    $result = $sock->fetch_parsed_body();
     
    if ($result['error'] != "0")
    {
    echo "<b>$gebruikersnaam can not be created:<br>\n";
    echo $result['text']."<br>\n";
    echo $result['details']."<br></b>\n";
    }
    else
    {
    echo "User $gebruikersnaam is registered on *.nl";
    }
     
    exit;
    }
    ?>


Heb alles na gekeken, de httpsocket versie is 2.7 en heb daar niets aan aangeraakt dus zou moeten werken.
Iemand die een fout ziet die ik heb overgeslagen?

Mvg

Reageren