2016-04-26 10 views
0

Ich arbeite an einem cms und jetzt baue ich die Installation dafür. Meine Frage ist, wie ich den mysql Benutzernamen, das Kennwort usw. speichern soll, nachdem der Benutzer sie eingegeben hat. In den cms sind sie in der init.php gespeichert und ich möchte sie in eine temporäre Datei für die Installation speichern, und dann die Details in die init.php. Ich habe versucht, sie in einer neuen Datei (db.php) zu speichern, aber ich habe einen PDO-Fehler, der ungerade war. Wie soll das gemacht werden?PHP cms Installation

Grundsätzlich möchte ich dies zu einer PHP-Datei es

$user = 'something'; 

Aber wie kann man tun, um sparen?

$file = fopen("db.php","w"); 
chmod("db.php", 0777); //the file is going to be deleted, so 
fclose($file); 
+2

uns Bitte zeigen, was genau haben Sie versucht, und was der Fehler war Sie erhalten haben. – Jerodev

Antwort

0

diesen Block Versuchen:

$filename='settings.php'; 
$fw=fopen("../".$filename,'w',true); 
fwrite($fw, "<?php 
      \$user = $user; 
      include('engine.php'); 
     ?>"); 
fclose($fw); 
+0

Wie würden Sie dann die Variablen aus der settings.php in die finale init.php Datei einfügen? Die Datei existiert bereits, wird aber bisher nicht verwendet. Wäre es also am besten, die Datei von Grund auf mit PHP zu erstellen? – T1mpp4

+0

Sie sollten es aus Ihrer 'index.php' hinzufügen –