Hallo,

Ik ben vanmiddag aan het Code geweest,

En heb een VHCS automatische Signupper gemaakt, Dat PHPBB include,

Bij de phpbb config ik heb gewoon dbname: root en dan verdere gegevens.

Ik heb alles netjes gemaakt.

Cron toegevoegd.

Maar toen kwam ik op het probleem.
Alles werkte perfect! Toen ik dus mn account had aangemaakt. Toen bleef maar dat blauwe pijtltje in VHCS staan. en niet op de Groene ding.

Weet iemand een oplossing?

Hier mijn script:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

if (!$userdata['session_logged_in']) {
redirect('login.php');
exit;
}

if ($userdata['hosting_account'] != '') {
message_die(GENERAL_MESSAGE, 'Dit account heeft al hosting!');
}

$page_title = 'Registreer';
include($phpbb_root_path . 'includes/page_header.' . $phpEx);

if (isset($_GET['doit'])) {
$hostname = addslashes($_POST['hostname']) . addslashes($_POST['domainname']);
if (empty($_POST['hostname'])) {
die('LOL, wat doe jij nou? :/');
}
$password = $userdata['user_password'];
$time = time();
$email = $userdata['user_email'];

// Add VHCS2 admin

$sql = 'INSERT INTO vhcs2.admin SET ' . "admin_name='$hostname', admin_pass='$password',
admin_type='user', domain_created='$time', created_by='2', email='$email'";
$db->sql_query($sql) or die('omg ');

$admin_id = $db->sql_nextid();

// Add VHCS2 domain, but first get the next UID

/* $sql = 'SELECT MAX(domain_gid) AS maxgid FROM vhcs2.domain';
$result = $db->sql_query($sql) or die('blarg :P');
$row = $db->sql_fetchrow($result);
$guid = $row['maxgid'] + 1;
if ($guid < 2000) {
echo 'Incorrect GID generated, this would give the user root rights... ';
die;
}*/

$guid = 0;

$sql = "INSERT INTO vhcs2.domain SET domain_name='$hostname', domain_gid='$guid', domain_uid='$guid',
domain_admin_id=$admin_id, domain_created_id=2, domain_created='$time',
domain_mailacc_limit=1, domain_ftpacc_limit=30, domain_traffic_limit=0,
domain_sqld_limit=10, domain_sqlu_limit=10, domain_status='toadd',
domain_alias_limit=30, domain_subd_limit=30, domain_ip_id=1,
domain_disk_limit=500, domain_php='yes', domain_cgi='yes'";
$db->sql_query($sql) or die('doei ');

$sql = 'UPDATE ' . USERS_TABLE . " SET hosting_account='$hostname' WHERE user_id='" . $userdata['user_id'] . "'";
$db->sql_query($sql) or die('We waren er bijna, maar er moest nu net iets misgaan... ');

$subject = '[Gratis-diensten.nl] Account aangemaakt';
$to = $userdata['user_email'];
$message = "Je account op Gratis-diensten.nl is aangemaakt.. De gegevens zijn:

Controlepaneel: http://$hostname/vhcs2/
Gebruikersnaam CP: $hostname
FTP-host: gratis-diensten.nl
FTP-user: Zelf aan te maken in controlepaneel
FTP-poort: 21
Databasehost: localhost
Database: Zelf aan te maken in controlepaneel
phpMyAdmin: Is te vinden in het Controle Panel
Wachtwoord: Hetzelfde als het Forum";

mail($to, $subject, $message, 'From: info@gratis-diensten.nl');

// file_get_contents('http://deveehandel.nl/autosignup-process.php');

echo 'Je account zal binnen 10 minuten compleet klaar voor gebruik zijn. Je hebt alvast een mailtje met je accountinformatie.';
} else {
?>
<form action="?doit" method="post">
Hostnaam: <input type="text" name="hostname" /> .
<select name="domainname">
<option value=".gratis-diensten.nl">Gratis-diensten.nl</option>
</select>
<input type="submit" value="Registreer!" />
</form>
<?php
}

include($phpbb_root_path . 'includes/page_tail.' . $phpEx);
?>

Met vriendelijke groeten,

Benjamin van der kruk