Jump to content

Cpanel Username Var


tarleton

Recommended Posts

Hello I am tryin to get this script to run automatically after payment, I was wondering what file do i need to include into this script to make the variable $cpanel_user for example. He is the code:

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

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

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

// cPanel domain (example: mysite.com)
$cpanel_host = "localhost";

// cPanel theme/skin, usually "x"
// Check http://www.zubrag.com/articles/determine-cpanel-skin.php
// to know it for sure
$cpanel_skin = "x";

// Script will add user to database if these values are not empty
// User wil have ALL permissions
$db_username = '';
$db_userpass = '';

// 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 = "";

//////////////////////////////////////
/* 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/adddb.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";
}

?>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated