Файл: system/bootstrap.php
Строк: 30
<?php
define('ROOT', $_SERVER['DOCUMENT_ROOT'] . '/');
ob_start();
session_name('NetsCMS');
session_start();
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('error_reporting', E_ALL);
$config = [];
foreach(glob (ROOT . 'system/ini/*.ini') as $file)
{
$config = array_merge ($config, parse_ini_file ($file));
}
spl_autoload_register(function($file)
{
require_once (ROOT . 'system/classes/' . $file. '.php');
});
if (!file_exists(ROOT . 'system/ini/db.ini'))
{
Core::go('/install/');
}
try
{
$db = new PDO ('mysql:host=' . $config['dbhost'] .';dbname=' . $config['dbname'], $config['dbuser'], $config['dbpass'], [
PDO::ATTR_PERSISTENT => true
]);
$db->query("SET NAMES utf8mb4");
}
catch (PDOException $e)
{
exit('Невозможно подключиться к бд.');
}
foreach (glob (ROOT . 'system/autoload/*.php') as $file)
{
require_once ($file);
}