commit b3fd29f7ec7bbdb0ac7081bb2d7192b55796701f
parent 31a18b95a32887659f875700f31c2410fc85327b
Author: Frank Radzio <frank@radzio-sh.de>
Date: Sun, 19 Oct 2014 15:15:16 +0200
auto commit
Diffstat:
2 files changed, 75 insertions(+), 8 deletions(-)
diff --git a/install/generate_configs.php b/install/generate_configs.php
@@ -93,9 +93,7 @@ if (is_writable($filename)) {
//###################
//#Blog Name
$filename = '../core/config/variables.config.php';
-$blog_name = $_POST["blog_name"];
-$var_str_bn = var_export($blog_name, true);
-$var_bn = "<?php\n\$blog_name = $var_str_bn;\n\n";
+
// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {
@@ -108,12 +106,32 @@ if (is_writable($filename)) {
exit;
}
- // Schreibe $somecontent in die geöffnete Datei.
+ // Blogname
+ $blog_name = $_POST["blog_name"];
+ $var_str_bn = var_export($blog_name, true);
+ $var_bn = "<?php\n\$blog_name = $var_str_bn;\n\n";
if (!fwrite($handle, $var_bn)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}
+ //undertitle
+ $undertitle = $_POST["undertitle"];
+ $var_str_ut = var_export($undertitle, true);
+ $var_ut = "<?php\n\$undertitle = $var_str_ut;\n\n";
+ if (!fwrite($handle, $var_ut)) {
+ print "Kann in die Datei $filename nicht schreiben";
+ exit;
+ }
+
+ $keywords = $_POST["keywords"];
+ $var_str_kw = var_export($keywords, true);
+ $var_kw = "<?php\n\$keywords = $var_str_kw;\n\n";
+ if (!fwrite($handle, $var_kw)) {
+ print "Kann in die Datei $filename nicht schreiben";
+ exit;
+ }
+
print "Fertig, in Datei $filename wurde $var_str_bn geschrieben";
print "</br>";
fclose($handle);
@@ -122,6 +140,51 @@ if (is_writable($filename)) {
print "Die Datei $filename ist nicht schreibbar";
}
+//############################
+//# Pass zwischenspeicherung #
+//############################
+
+$filename = '../core/config/pass.tmp.php';
+
+
+// Sichergehen, dass die Datei existiert und beschreibbar ist
+if (is_writable($filename)) {
+
+ // Wir öffnen $filename im "Anhänge" - Modus.
+ // Der Dateizeiger befindet sich am Ende der Datei, und
+ // dort wird $somecontent später mit fwrite() geschrieben.
+ if (!$handle = fopen($filename, "a")) {
+ print "Kann die Datei $filename nicht öffnen";
+ exit;
+ }
+
+ // admin_username
+ $admin_username = $_POST["admin_username"];
+ $var_str_au = var_export($admin_username, true);
+ $var_au = "<?php\n\$admin_username = $var_str_au;\n\n";
+ if (!fwrite($handle, $var_au)) {
+ print "Kann in die Datei $filename nicht schreiben";
+ exit;
+ }
+
+ //admin_password
+ $admin_password = $_POST["admin_password"];
+ $var_str_ap = var_export($admin_password, true);
+ $var_ap = "<?php\n\$admin_password = $var_str_ap;\n\n";
+ if (!fwrite($handle, $var_ap)) {
+ print "Kann in die Datei $filename nicht schreiben";
+ exit;
+ }
+
+ print "Fertig, in Datei $filename wurde $var_str_bn geschrieben";
+ print "</br>";
+ fclose($handle);
+
+} else {
+ print "Die Datei $filename ist nicht schreibbar";
+}
+
+
?>
<form action="add_database.php" method="post">
<table cellpadding="1" cellspacing="4">
diff --git a/install/index.php b/install/index.php
@@ -29,10 +29,14 @@
#Database Config#
#################
unlink('../core/inc/db_connect.inc.php');
-#################
-#Blog Basics Config#
-#################
+######################
+#Blog Basics Config #
+######################
unlink('../core/config/variables.config.php');
+######################
+#temp pass #
+######################
+unlink('../core/config/pass.tmp.php')
?>
<!-- Form to give data to config-generator -->
<form action="generate_configs.php" method="post">
@@ -67,7 +71,7 @@ unlink('../core/config/variables.config.php');
</tr>
<tr>
<td><p>Schlagwörter: </p></td>
- <td style="text-indent:40px;"><input type="text" name="keywords" required="required" placeholder="Schlagwörter" maxlength="50" /></td>
+ <td style="text-indent:40px;"><input type="text" name="keywords" placeholder="Schlagwörter" maxlength="50" /></td>
</tr>
<tr>
<td><p>Admin Username: </p></td>