Advertisement
Guest User

Untitled

a guest
Aug 9th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 2.42 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title>MySQL configuratiebestand genereren</title>
  4.         <script type="text/javascript">
  5.             function generate()
  6.             {
  7.                 var mysql_name = encode64(prompt("Wat is de naam van de aangemaakte MySQL database?", ""));
  8.                 var mysql_user = encode64(prompt("Wat is de gebruikersnaam die u gebruikt om toegang te krijgen tot de database?", ""));
  9.                 var mysql_pass = encode64(prompt("Wat is het wachtwoord dat u gebruikt om toegang te krijgen tot de database?", ""));
  10.                 var mysql_host = encode64(prompt('Waar staat de MySQL database gehost? Indien het script gehost staat op dezelfde server als de database zou "localhost" moeten werken.', "localhost"));
  11.  
  12.                 document.write("<?php");
  13.                 document.write("$mysql = array();");
  14.                 document.write("$mysql['name'] = '" + mysql_name + "';");
  15.                 document.write("$mysql['user'] = '" + mysql_user + "';");
  16.                 document.write("$mysql['pass'] = '" + mysql_pass + "';");
  17.                 document.write("$mysql['host'] = '" + mysql_host + "';");
  18.                 document.write("?>");
  19.             }
  20.  
  21.             function encode64(input) {
  22.                 var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
  23.  
  24.                 var output = new StringMaker();
  25.                 var chr1, chr2, chr3;
  26.                 var enc1, enc2, enc3, enc4;
  27.                 var i = 0;
  28.  
  29.                 while (i < input.length) {
  30.                     chr1 = input.charCodeAt(i++);
  31.                     chr2 = input.charCodeAt(i++);
  32.                     chr3 = input.charCodeAt(i++);
  33.  
  34.                     enc1 = chr1 >> 2;
  35.                     enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
  36.                     enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
  37.                     enc4 = chr3 & 63;
  38.  
  39.                     if (isNaN(chr2)) {
  40.                         enc3 = enc4 = 64;
  41.                     } else if (isNaN(chr3)) {
  42.                         enc4 = 64;
  43.                     }
  44.  
  45.                     output.append(keyStr.charAt(enc1) + keyStr.charAt(enc2) + keyStr.charAt(enc3) + keyStr.charAt(enc4));
  46.                 }
  47.                 return output.toString();
  48.             }
  49.         </script>
  50.         <style type="text/css">
  51.             body    {
  52.                 background: #00A6FF;
  53.                 color:      #FFDD00;
  54.                 }
  55.             h1  {
  56.                 text-decoration: underline;
  57.                 font-weight:    bold;
  58.                 color:      #A81BE0;
  59.                 }
  60.         </style>
  61.     </head>
  62.     <body>
  63.         <h1>MySQL configuratiebestand genereren</h1>
  64.         <p>
  65.             Dit script kan de tekst die in <i>Config_MySQL.php</i> geplaats moet worden genereren aan de hand van de gegevens die u ingeeft.<br />
  66.             Als het script uitgevoerd is, zult u een stuk PHP-code te zien krijgen, plak dit in het bestand <i>Config_MySQL.php</i>.
  67.         </p>
  68.         <input type="button" value="Start het script..." onClick="javascript:generate" />
  69.     </body>
  70. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement