Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.33 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title>Gestion de clé</title>
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  8.     <link rel="stylesheet" href="css/style.css">
  9.     <link rel="stylesheet" href="css/custom.css">
  10. </head>
  11.  
  12. <body>
  13.     <div class="navbar navbar-default navbar-fixed-top">
  14.         <div class="container">
  15.             <div class="navbar-header">
  16.                 <a class="navbar-brand">Installation</a>
  17.                 <button class="navbar-toggle collapsed" aria-expanded="false" type="button" data-toggle="collapse" data-target="#navbar-main">
  18.                     <span class="icon-bar"></span>
  19.                     <span class="icon-bar"></span>
  20.                     <span class="icon-bar"></span>
  21.                 </button>
  22.             </div>
  23.         </div>
  24.     </div>
  25.  
  26.     <?php
  27.     if(isset($_POST['etape1'])){
  28.         if (empty($_POST['hote_mysql']) || empty($_POST['login_mysql']) || empty($_POST['nom_mysql'])) echo "Veillez rensegnez les champs";
  29.         else{
  30.             $servername = $_POST['hote_mysql'];
  31.             $username = $_POST['username_mysql'];
  32.             $password = $_POST['password_mysql']; //C@Musalber!
  33.             $dbname = $_POST['nom_mysql'];
  34.  
  35.             try {
  36.                 $conn = new PDO("mysql:host=$servername", $username, $password);
  37.                 $conn->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
  38.                 $sql = "CREATE DATABASE IF NOT EXISTS $dbname";
  39.                 $conn->exec($sql);
  40.             }
  41.             catch(PDOException $e)
  42.             {
  43.                 echo " $e->getMessage()";
  44.  
  45.             }
  46.             $data = '
  47.            <?php
  48.            try
  49.            {
  50.                $db = new PDO("mysql:host='.$servername.';dbname='.$dbname.'", "'.$username.'", "'.$password.'");
  51.                $db->exec("SET NAMES utf8");
  52.            }
  53.            catch (Exception $e)
  54.            {
  55.                die($e->getMessage());
  56.            }
  57.  
  58.            ?>';
  59.  
  60.             $fp = fopen("inc/connect.php","w+");
  61.             fwrite($fp, $data);
  62.             fclose($fp);
  63.         }
  64.     }
  65.     //DROP DATABASE IF EXISTS test
  66.     ?>
  67.  
  68.     <div class="container" style="margin-top: 80px;">
  69.     <form action="" method="post">
  70.         <div class="span6">
  71.             <div class="form-group">
  72.                 <label for="">Hôte MySQL</label>
  73.                 <input type="text" class="form-control" name="hote_mysql" placeholder="localhost">
  74.             </div>
  75.             <div class="form-group">
  76.                 <label for="">Utilisateur MySQL</label>
  77.                 <input type="text" class="form-control" name="login_mysql" placeholder="root">
  78.             </div>
  79.             <div class="form-group">
  80.                 <label for="">Mot de passe MySQL</label>
  81.                 <input type="password" class="form-control" name="mdp_mysql" placeholder="password">
  82.             </div>
  83.             <div class="form-group">
  84.                 <label for="">Nom de la base MySQL</label>
  85.                 <input type="text" class="form-control" name="nom_mysql" placeholder="GestionCle">
  86.             </div>
  87.             <input type="submit" name="etape1" class="btn btn-info" value="Valider">
  88.         </div>
  89.     </form>
  90.     <div>
  91.     <body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement