', $name, ''; echo '
'; echo ' ', basename($aBackTrace[0]['file']), ' ligne => ', $aBackTrace[0]['line'], ' '; echo '
', htmlentities(print_r($data, 1)), '
'; echo '

'; } use App\Router; use App\Utils\Error; use Noodlehaus\Config; $router = new Router(); $router->addRoute(['/', '/index.php', '/index'], 'App\Controllers\Home', 'GET'); $router->addRoute('/api', 'App\Controllers\Result', 'GET'); $router->addRoute('/hmac', 'App\Controllers\GenHmac', 'GET'); //$router->addRoute('/debug', 'App\Bin\ThumbShoter', 'GET'); $router->addRoute('/backend', 'App\Controllers\Backend', 'GET'); $router->addRoute('/logout', 'App\Controllers\Logout', 'GET'); $conf = (object)Config::load([__DIR__ . '/../datas/config.default.json', '?' . __DIR__ . '/../datas/config.json'])->all(); if (!file_exists(__DIR__ . '/../datas/config.json')) { session_start(); $conf->webPage = true; $_SESSION['login'] = 1; $_SESSION['firstRun'] = 1; if ($_SERVER['REQUEST_URI'] !== '/backend?page=settings') { header("Location:/backend?page=settings"); exit(); } } if ($conf->onlyLocalServer === true && $_SERVER['REMOTE_ADDR'] !== '127.0.0.1') { $error = new Error(); $error->index((object)['status' => 404, 'message' => 'The page that you have requested could not be found.']); exit(); } if ($router->match()) { $router->render($conf); } else { $error = new Error(); $error->index((object)['status' => 404, 'message' => 'The page that you have requested could not be found.']); }