Réponse de Nicolas
Le : 09/04/2008 à 08:27:11
Réponse de Nicolas
Le : 09/04/2008 à 09:26:03
<?
// Pseudo cPanel
$cpanel_user = "votrePseudoCpanel";
// Mot de passe cPanel
$cpanel_password = "VotreMotDePasseCpanel";
// Domaine Cpanel
$cpanel_host = "domaine.fr";
// cPanel theme (en général c est "x" mais je l ai changé)
$cpanel_skin = "x3";
// Ne mettre cette variable que si ce script ne fonctionne pas
// Chemin de cURL sur votre serveur. Habituellement /usr/bin/curl
$curl_path = "";
function execCommand($command) {
global $curl_path;
if (!empty($curl_path)) {
return exec("$curl_path '$command'");
}
else {
return file_get_contents($command);
}
}
// On récupère les variables
$db_name = $_GET['db'];
$db_username = $_GET['user'];
$db_userpass = $_GET['pass'];
// creation d une base de données
$result = execCommand("http://$cpanel_user:$cpanel_password@$cpanel_host:2082/frontend/$cpanel_skin/sql/addb.html?db=$db_name");
// création utilisateur mysql
$result .= execCommand("http://$cpanel_user:$cpanel_password@$cpanel_host:2082/frontend/$cpanel_skin/sql/adduser.html?user={$db_username}&pass={$db_userpass}");
// On ajoute l utilisateur a la base qui vient d etre créé
$result .= execCommand("http://$cpanel_user:$cpanel_password@$cpanel_host:2082/frontend/$cpanel_skin/sql/addusertodb.html?db=voilouf_{$db_name}&user=voilouf_{$db_username}&update=&SELECT=SELECT");
// resultat
echo "Votre pseudo Mysql est voilouf_$db_username et votre mot de passe est $db_userpass";
?>
Vous voici donc prêt à poster sur les forums de PHPDébutant. Avant toute chose, merci de prendre le temps de lire les quelques lignes qui suivent.
Attention, à partir du moment ou vous postez dans les forums, vous
acceptez la présente charte. Si votre message est modéré ou supprimé,
vous ne pourrez pas dire que vous n'étiez pas au courant des règles !
Avec tout ces conseils vous augmenterez les chances de réponse, leur pertinence et leur rapidité
Voilà, ça sera tout, bonne écriture :)