• 13-06-2017, 22:51:09
    #1
    Kullanıcının formla girdiği veritabanı adı, veritabanı şifre ve veritabanı kullanıcı adı ismini bir dosyaya yazıdrmam gerekiyor. Yardımcı olabilcek var mı?

    api/db.config.php
    <?php
    return [
        'host' => 'localhost',
        'name' => 'somedb',
        'user' => 'someuser',
        'pass' => 'somepass'
    ];
    ?>
    api/index.php

    <?php
    $database = include('config.php');
    ?>
    Form ise /install yolunda bulunuyor.
  • 14-06-2017, 00:10:43
    #2
    if($_POST["submit"]) {
    $server=$_POST["servername"];
    $user=$_POST["username"];
    $password=$_POST["password"];
    $db=$_POST["dbname"];
    $myfile = fopen("install/config.php", "w") or die("Unable to open file!");

    $txt = "<?php\r\n";
    $txt .= "return [ \n";
    $txt.="'host' => '".$server."',\r\n";
    $txt.="'name' => '".$dbname."',\r\n";
    $txt.="'user' => '".$user."',\r\n";
    $txt.="'pass' => '".$password."'\r\n";
    $txt.="];\n";
    $txt.="?>";
    fwrite($myfile, $txt);
    fclose($myfile);
    }