Installation der MySQL Daten

  • Hallo,
    ich komm in meinen andern Account nicht mehr rein, also bin ich jetzt in dem.
    Na ja egal,
    ich bin gerade dabei eine Onlinesoftware zu schreiben, mit der man Fotos verwalten kann...
    Jetzt bin ich bei der Installation, die dann auf dem Server desjenigen ablaufen soll, wo auch die Software installiert werden soll.
    Mein erstes Formular ist für die MySQL Daten. Es sollen folgende Angaben angeben werden:
    -Rootusername
    -Rootuserpasswort
    -Servername (localhost)


    Wie kann ich diese Daten jetzt am besten abspeichern.
    Mit fopen, fwrite und später fpassthru ist es nicht sicher, weil man die Datei einfach abrufen kann.
    Wie kann ich das machen?


    Mit freundlichen Grüßen,
    Philipp E.

  • Zitat von "philipp e."


    Wie kann ich diese Daten jetzt am besten abspeichern.
    Mit fopen, fwrite und später fpassthru ist es nicht sicher, weil man die Datei einfach abrufen kann.
    Wie kann ich das machen?


    ähmm vielleich mit Mysql ...
    oder willst du jetuzt wissen wie mann eine Datenbank erstellt?



    in ner Datenbank sind die Daten relativ sicher (aber nicht unerreichbar).


    mfg Truck007

  • Machs doch einfach so:

    PHP
    <span class="syntaxhtml"><br />// Die Variablen sind schon definiert von deinem Skript<br />$fp = fopen("config.php", "w");<br />fputs($fp, '<span class="syntaxdefault"><?php<br />$dbhost </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"'.$dbhost.'"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$dbuser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"'.$dbuser.'"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$dbpassword </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"'.$dbpassword.'"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">?></span>');  // Die einfachen Anführungszeichen sind wichtig!!<br />fclose($fp);<br /> </span>


    DerWaldschrat

  • Wieso sollte es denn unsicher sein, wenn du die Datenbankdaten in einer Datei speicherst? Da hast du deine Datenbankdaten doch sicher auch drin, oder?


    Ich würde es eher mit Konstanten machen, die Daten sollten ja eigentlich nicht einfach so überschrieben werden müssen. Also so:

    PHP
    <span class="syntaxhtml"><br />$data = '<span class="syntaxdefault"><?php<br />define</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">DBHOST</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"'.$dbhost.'"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">define</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">DBUSER</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"'.$dbuser.'"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">define</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">DBPASSWD</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"'.$dbpassword.'"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">?></span>';<br />file_put_contents("config.php", $data);</span>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!