使用php脚本将用户添加到cpanel(Privilage User)中的数据库

时间:2014-11-07 03:35:53

标签: php mysql cpanel privileges

我正在尝试将用户添加到我的数据库中,但是没有工作..我使用了以下脚本,但对我来说不起作用。请找到解决方案。

function addUserToDb($cPanelUser,$cPanelPass,$userName,$dbName,$privileges) {

$buildRequest = "/frontend/x3/sql/addusertodb.html?user=".$userName."&db=".$dbName.$privileges;

$openSocket = fsockopen('www.winsolsolutions.in',2082);
if(!$openSocket) {
    return "Socket error";
    exit();
}

$authString = $cPanelUser . ":" . $cPanelPass;
$authPass = base64_encode($authString);
$buildHeaders  = "GET " . $buildRequest ."\r\n";
$buildHeaders .= "HTTP/1.0\r\n";
$buildHeaders .= "Host:www.winsolsolutions.in\r\n";
$buildHeaders .= "Authorization: Basic " . $authPass . "\r\n";
$buildHeaders .= "\r\n";

fputs($openSocket, $buildHeaders);
while(!feof($openSocket)) {
    fgets($openSocket,128);
}
fclose($openSocket);
}
addUserToDb($cpaneluser,$cpanelpass,$dbusernbame,$dbname,'&ALL=ALL');

0 个答案:

没有答案