simplephango/index.php

46 lines
844 B
PHP

<?php
use PhangoApp\PhaUtils\Utils;
include('libraries/Utils.php');
include('libraries/Routes.php');
/*spl_autoload_register(function ($class_name) {
//include($nombre_clase . '.php';
//echo $class_name;
switch($class_name) {
case 'PhangoApp\PDO\MySQL':
include('./libraries/PDO.php');
break;
}
});*/
if(is_file(__DIR__.'/vendor/autoload.php')) {
include(__DIR__.'/vendor/autoload.php');
}
ob_start();
Utils::load_config('config');
if(!PhangoApp\PhaRouter\Config::$get_path_info) {
$path_info=isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : '';
}
else {
$path_info=str_replace(PhangoApp\PhaRouter\Config::$base_url.'index.php', '', $_SERVER['REQUEST_URI']);
}
echo \PhangoApp\PhaRouter\get_route($path_info);
ob_end_flush();