From 3be3ca40df490156a9a7fe2c3b324e95b0915745 Mon Sep 17 00:00:00 2001 From: Sebastien Plante Date: Thu, 29 Nov 2018 19:10:14 -0500 Subject: [PATCH] getting database configuration into an external file --- .gitignore | 1 + class.php | 15 ++++++++++----- dbconf.php.sample.php | 8 ++++++++ 3 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 .gitignore create mode 100644 dbconf.php.sample.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..beb0865 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +dbconf.php diff --git a/class.php b/class.php index 508c641..f16275a 100644 --- a/class.php +++ b/class.php @@ -2,14 +2,19 @@ class ps4 { + public function dbconf() { + global $dbconf; + $dbconf = require "dbconf.php"; + return $dbconf; + + } + function mysql_conn($sql=null) { - $servername = "10.99.0.1"; - $username = "ps4"; - $password = "zpmAeh9cXM7xyFR"; - $dbname = "ps4"; + + $db = $this->dbconf(); // Create connection - $conn = new mysqli($servername, $username, $password, $dbname); + $conn = new mysqli($db["servername"], $db["username"], $db["password"], $db["dbname"]); $conn->set_charset("utf8"); // Check connection if ($conn->connect_error) { diff --git a/dbconf.php.sample.php b/dbconf.php.sample.php new file mode 100644 index 0000000..b5c4a89 --- /dev/null +++ b/dbconf.php.sample.php @@ -0,0 +1,8 @@ + 'localhost', + 'username' => 'username', + 'password' => 'password', + 'dbname' => 'database' + ); +?> \ No newline at end of file