У меня есть файл с именем config.ini, и его местоположение и содержимое
/var/www/private/config.ini
[database]
servername=localhost
username=root
password=root
dbname=database
вызывают этот файл в функции подключения к базе данных.и местоположение /var/www/includes/connection.php
function db_connect() {
static $connection;
if (!isset($connection)) {
$config = parse_ini_file("/var/www/private/config.ini",true);
//$config = parse_ini_file("../private/config.ini",true);
print_r($config);
$connection = mysqli_connect($config['servername'], $config['username'], $config['password'], $config['dbname']);
}
if ($connection == false) {
echo 'error';
return mysqli_connect_error();
} else {
return $connection;
}
}
// Connect to the database
$connection = db_connect();
Но я не получаю значения config.ini, или я не могу напечатать весь файл.Есть ли ошибка в этом коде?или у кого-нибудь есть предложения?