Per far funzionare correttamente questo script dobbiamo cambiare i seguenti valori con quelli che avete voi:

Mettiamo l'username e password con le quali acediamo al nostro Cpanel
$cpanel_user = "user";
$cpanel_password = "password";

Mettiamo il link del cpanel:

$cpanel_host = "linkpanel.net";

Qua mettiamo nome e la password del database che vogliamo creare:

$db_username = 'dbnome';

$db_userpass = 'dbpassword';



Codice PHP:

<?php 

############################################################### 
# cPanel Database Creator 1.2 
############################################################### 
# Visit http://www.zubrag.com/scripts/ for updates 
###############################################################  



// cPanel username (you use to login to cPanel) 

$cpanel_user "user"



// cPanel password (you use to login to cPanel) 

$cpanel_password "password"



// cPanel domain (example: mysite.com) 

$cpanel_host "linkpanel.net"



// cPanel theme/skin, usually "x" 

// Check http://www.zubrag.com/articles/determine-cpanel-skin.php 

// to know it for sure 

$cpanel_skin "x3"



// Script will add user to database if these values are not empty 

// User wil have ALL permissions 

$db_username 'blog'

$db_userpass '1234zz70.'



// Update this only if you are experienced user or if script does not work 

// Path to cURL on your server. Usually /usr/bin/curl 

$curl_path "/usr/bin/curl"



////////////////////////////////////// 
/* Code below should not be changed */ 
////////////////////////////////////// 



function execCommand($command) { 

  global 
$curl_path



  if (!empty(
$curl_path)) { 

    return 
exec("$curl_path '$command'"); 

  } 

  else { 

    return 
file_get_contents($command); 

  } 





if(isset(
$_GET['db']) && !empty($_GET['db'])) { 

  
// escape db name 

  
$db_name escapeshellarg($_GET['db']); 



  
// will return empty string on success, error message on error 

  
$result execCommand("http://$cpanel_user:$cpanel_password@$cpanel_host:2082/frontend/$cpanel_skin/sql/addb.html?db=$db_name"); 



  if(isset(
$_GET['user']) && !empty($_GET['user'])) { 

    
$db_username $_GET['user']; 

    
$db_userpass $_GET['pass']; 

  } 



  if (!empty(
$db_username)) { 

    
// create user 

    
$result .= execCommand("http://$cpanel_user:$cpanel_password@$cpanel_host:2082/frontend/$cpanel_skin/sql/adduser.html?user={$db_username}&pass={$db_userpass}"); 

    
// assign user to database 

    
$result .= execCommand("http://$cpanel_user:$cpanel_password@$cpanel_host:2082/frontend/$cpanel_skin/sql/addusertodb.html?user={$cpanel_user}_{$db_username}&db={$cpanel_user}_{$db_name}&ALL=ALL"); 

  } 



  
// output result 

  
echo $result



else { 

  echo 
"Usage: cpanel_create_db.php?db=databasename&user=username&pass=password"





?>