ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
235
235
EMPFEHLEN
-
ich hab ein wahrscheinlich recht ungewöhnliches problem
ich möchte die verbindungsdaten zu einer mysql datenbank in variablen einer php datei abspeichern
die verbindungsdaten die abgespeichert werden sollen erhält man dabei von einem formular
ich kann die daten also nicht in eine mysql datenbank schreiben und auch nicht in eine txt datei da die nicht sicher sind
-
Hi
ist das mit dem Formular so gemeint, dass es mehrere Leute
mit verschiedenen Verbindungsdaten gibt,
oder das Formular nur zum Ändern der zentralen
Verbindungsdaten vom Admin benutzt werden soll?
Ersteres ist mit der DB sehr viel besser.
Letzteres...Warum kann der Admin nicht direkt die Datei ändern?
Warum ist die DB unsicher?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Hallo,
was du vor hast ist ja ansich ziemlich easy:
Aber die Frage ist mal wieso du sowas wirklich brauchst. Wie auch schon sheel gefragt hat.PHP-Code:<?php
$strDbLocation = 'mysql:'.$_POST['dbName'].';host=localhost';
$strDbUser = $_POST['dbUser'];
$strDbPassword = $_POST['dbPassword'];
?>
<html>
<body>
<form action='' method='POST'>
Name: <input type='text' name='dbName'><br />
User: <input type='text' name='dbUser'><br />
Passwort: <input type='password' name='dbPassword'><br />
<input type='submit'>
</form>
</body>
</html>
Es gibt ziemlich viele Möglichkeiten Daten sicher zu speichern
Mit freundlichen Grüßen
Michael Hagl Webentwicklung
Ich würde mich über eine Bewertung meiner Beiträge freuen!
-
ich meinte die verbindungsdaten in txt datei zu speichern ist unsicher
also ich erklärs nochmal bisschen ausführlicher
man hat ned software un der nutzer auch der admin sollen nicht in verbindung mit dem code kommen weils eben für ****s gedacht ist
un die mysql verbindungsdaten werden bei der installation der software abgefragt
da ist meinetwegen die datei installation.php un da ist ein formular drinne wo man die daten einträgt
tja un ich kann ja ned in da db die verbindungsdaten für sich selbst speichern
-
Die PHP-Datei kannst du auf die gleiche Art erstellen wie eine Txt-Datei.
fopen etc.
Also im Formular abfragen und dann eine Datei mit ca. so einem Inhalt erstellen:
Das also logindaten.php speichern und in den anderen PHP-Dateien eben ein includePHP-Code:<?php
$mysql_user = '...';
$mysql_pw = '...';
...
?>
Der Grund, dass txt weniger sicher ist:
Die üblichen Servereinstellungen erlauben es, txt-Dateien im Browser anzuschauen,
php aber nicht. Bei PHP wird eben das Programm durchgemacht
und die HTML-Ausgabe zum Browser geschickt.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
ich habs nicht hinbekommen un auch ned wirklich was gefunden
aba jetzt wo ichs weiss werd ichs iwie noch hinbekommen
thx
-
Mal als Beispiel wie man es machen könnte:
Code PHP:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<?php $strHost = $_POST['host']; // TODO: post Daten reinigen $strUser = $_POST['user']; // TODO: post Daten reinigen $strPass = $_POST['pass']; // TODO: post Daten reinigen $strDb = $_POST['db']; // TODO: post Daten reinigen $strConn = <<<CONNSTRING <?php \$strHost = '{$strHost}'; \$strUser = '{$strUser}'; \$strPass = '{$strPass}'; \$strDb = '{$strDb}'; ?> CONNSTRING; // WARNUNG: alle Daten in der Datei werden ueberschrieben (falls vorhanden)! file_put_contents( 'path/to/file.php', $strConn, LOCK_EX ); ?>
Gruß
Ähnliche Themen
-
Variable aus Datei
Von x3008x im Forum PHPAntworten: 13Letzter Beitrag: 18.06.07, 17:28 -
Link mit Variable in js Datei
Von 2k99 im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 31.07.05, 14:50 -
variable Datei auslesen
Von Da Hacker im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 22.06.05, 19:23 -
Datei aus Variable generieren
Von Nizzer im Forum PHPAntworten: 2Letzter Beitrag: 08.09.04, 22:16 -
Variable für ANGEFORDETE Datei?
Von Noizebeast im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 06.01.03, 21:57





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren