Skip to content
Snippets Groups Projects
Commit a4d58eaf authored by Eric Laufer's avatar Eric Laufer
Browse files

Update index.php

parent 73e0c873
Branches
No related merge requests found
<center>
<?php
error_reporting(E_ALL);
......@@ -9,107 +8,22 @@ require('../lib/functions.lib.php');
if(isset($_POST['datenbank_anlegen'])){
$inhalt = '
<?php
$db_host = "'.$_POST['host'].'";
// Mysql User
$db_user = "'.$_POST['nutzername'].'";
// Mysql PW
$db_pass = "'.$_POST['passwort'].'";
// Datenbank
$db_base = "'.$_POST['db'].'";
//Datenbank Prefix
$db_prefix = "'.$_POST['prefix'].'";
define("DB_HOST","'.$_POST['host'].'");
define("DB_USER","'.$_POST['nutzername'].'");
define("DB_PASS","'.$_POST['passwort'].'");
define("DB_BASS","'.$_POST['db'].'");
//Passwort zusatz
$pw_zusatz = "'. create_code(5) .'";
// Verschlsselungspasswort
$ver_schluessel = "'. create_code(16) .'";
//Datenbankverbindung herstellen
function db_connect(){
global $sql_open,$db_host,$db_user, $db_pass, $db_base;
$sql_open = @mysqli_connect($db_host, $db_user, $db_pass, $db_base);
}
function db_close(){
global $sql_open;
mysqli_close($sql_open);
}
/**
* db_connect()
*
* @author designerscripte.net
* @category system Database
* @version 2.5.0
* @example db_query("SELECT `field` FROM `table` WHERE `field` = `value` ");
* @param mixed $sql_tag
* @return 0 bei Fehler Mysql_resource.
*
*/
function db_query($sql_tag) {
global $count_query,$sql_open;
$count_query++;
$fargs = func_get_args();
define("PREFIX","'.$_POST['prefix'].'");
if (!empty($fargs)) {
$vargs = array();
foreach($fargs as $key => $arg) {
$vargs[$key] = mysqli_real_escape_string($sql_open,$arg);
}
array_shift($vargs);
if (!empty($vargs))$sql_tag = vsprintf($sql_tag, $vargs);
}
if ($ret = mysqli_query($sql_open,$sql_tag)) {
return $ret;
}else {
return 0;
}
}
function pw_erstellen($pw){
global $pw_zusatz;
$pw_er = hash("sha256",$pw.$pw_zusatz);
return $pw_er;
}
/**
* db_close()
*
* @author designerscripte.net
* @category system Database
* @version 2.5.0
* @example db_close();
* @return die(\'\'); bei fehler nichts bei erfolg
*/
function db_close() {
global $sql_open;
@mysqli_close($sql_open) or die(\'Konnte die Verbindung mit Datenbank nicht schliessen!\');
}
//Passwort zusatz
define("PW_ZUSATZ","'. create_code(5) .'");
db_connect();
$daten = mysqli_fetch_array(db_query("SELECT domain,seitenname,waehrung,betreibermail,cron_pw FROM ".$db_prefix."_seitenkonfig "));
// Domain (ohne Slash am Ende)
$domain = $daten[\'domain\'];
// Seitenname
$seitenname = $daten[\'seitenname\'];
// Seitenwhrung
$waehrung = $daten[\'waehrung\'];
// ID vom Admin
$admin_id = 1;
// Adminmail
$betreibermail = $daten[\'betreibermail\'];
// Passwort fr Crons
$cron_pw = $daten[\'cron_pw\'];
// beliebiger Alphanumerischer String hilft beim Schutz vor Autoklickern
$percode = \'551c3d4318d668cc2b00d02b40d1e6cd282817c2be65d401ed0cff2e6b\';
/* Globale Variablen nichts ndern */
$ip = $_SERVER[\'REMOTE_ADDR\'];
db_close();
// Verschlsselungspasswort
define("VER_SCHLUESSEL","'. create_code(16) .'");
?>
';
$datei = fopen("../lib/datenbank.inc.php","w");
$datei = fopen("../lib/db_config.php","w");
fwrite($datei, $inhalt,100000);
fclose($datei);
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment